diff options
| -rw-r--r-- | MAINTAINERS | 1 | ||||
| -rw-r--r-- | drivers/firmware/Kconfig | 12 | ||||
| -rw-r--r-- | drivers/firmware/Makefile | 1 | ||||
| -rw-r--r-- | sound/soc/codecs/Kconfig | 6 | ||||
| -rw-r--r-- | sound/soc/codecs/Makefile | 2 | ||||
| -rw-r--r-- | sound/soc/codecs/adau1701.c | 2 | ||||
| -rw-r--r-- | sound/soc/codecs/sigmadsp.c (renamed from drivers/firmware/sigma.c) | 3 | ||||
| -rw-r--r-- | sound/soc/codecs/sigmadsp.h (renamed from include/linux/sigma.h) | 0 | 
8 files changed, 11 insertions, 16 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index fd7e441b5ea..6a93a930ec6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -542,6 +542,7 @@ F:	sound/soc/codecs/adau*  F:	sound/soc/codecs/adav*  F:	sound/soc/codecs/ad1*  F:	sound/soc/codecs/ssm* +F:	sound/soc/codecs/sigmadsp.*  ANALOG DEVICES INC ASOC DRIVERS  L:	uclinux-dist-devel@blackfin.uclinux.org diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index efba163595d..9b00072a020 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig @@ -145,18 +145,6 @@ config ISCSI_IBFT  	  detect iSCSI boot parameters dynamically during system boot, say Y.  	  Otherwise, say N. -config SIGMA -	tristate "SigmaStudio firmware loader" -	depends on I2C -	select CRC32 -	default n -	help -	  Enable helper functions for working with Analog Devices SigmaDSP -	  parts and binary firmwares produced by Analog Devices SigmaStudio. - -	  If unsure, say N here.  Drivers that need these helpers will select -	  this option automatically. -  source "drivers/firmware/google/Kconfig"  endmenu diff --git a/drivers/firmware/Makefile b/drivers/firmware/Makefile index 47338c97912..5a7e2739972 100644 --- a/drivers/firmware/Makefile +++ b/drivers/firmware/Makefile @@ -12,6 +12,5 @@ obj-$(CONFIG_DMIID)		+= dmi-id.o  obj-$(CONFIG_ISCSI_IBFT_FIND)	+= iscsi_ibft_find.o  obj-$(CONFIG_ISCSI_IBFT)	+= iscsi_ibft.o  obj-$(CONFIG_FIRMWARE_MEMMAP)	+= memmap.o -obj-$(CONFIG_SIGMA)		+= sigma.o  obj-$(CONFIG_GOOGLE_FIRMWARE)	+= google/ diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig index 686f45a07f3..593174c78d7 100644 --- a/sound/soc/codecs/Kconfig +++ b/sound/soc/codecs/Kconfig @@ -141,7 +141,7 @@ config SND_SOC_AD73311  	tristate  config SND_SOC_ADAU1701 -	select SIGMA +	select SND_SOC_SIGMADSP  	tristate  config SND_SOC_ADAU1373 @@ -234,6 +234,10 @@ config SND_SOC_RT5631  config SND_SOC_SGTL5000  	tristate +config SND_SOC_SIGMADSP +	tristate +	select CRC32 +  config SND_SOC_SN95031  	tristate diff --git a/sound/soc/codecs/Makefile b/sound/soc/codecs/Makefile index 62b01e4e798..fa15006fcac 100644 --- a/sound/soc/codecs/Makefile +++ b/sound/soc/codecs/Makefile @@ -33,6 +33,7 @@ snd-soc-rt5631-objs := rt5631.o  snd-soc-sgtl5000-objs := sgtl5000.o  snd-soc-alc5623-objs := alc5623.o  snd-soc-alc5632-objs := alc5632.o +snd-soc-sigmadsp-objs := sigmadsp.o  snd-soc-sn95031-objs := sn95031.o  snd-soc-spdif-objs := spdif_transciever.o  snd-soc-ssm2602-objs := ssm2602.o @@ -134,6 +135,7 @@ obj-$(CONFIG_SND_SOC_MAX9850)	+= snd-soc-max9850.o  obj-$(CONFIG_SND_SOC_PCM3008)	+= snd-soc-pcm3008.o  obj-$(CONFIG_SND_SOC_RT5631)	+= snd-soc-rt5631.o  obj-$(CONFIG_SND_SOC_SGTL5000)  += snd-soc-sgtl5000.o +obj-$(CONFIG_SND_SOC_SIGMADSP)	+= snd-soc-sigmadsp.o  obj-$(CONFIG_SND_SOC_SN95031)	+=snd-soc-sn95031.o  obj-$(CONFIG_SND_SOC_SPDIF)	+= snd-soc-spdif.o  obj-$(CONFIG_SND_SOC_SSM2602)	+= snd-soc-ssm2602.o diff --git a/sound/soc/codecs/adau1701.c b/sound/soc/codecs/adau1701.c index 8b7e1c50d6e..6a6af567f02 100644 --- a/sound/soc/codecs/adau1701.c +++ b/sound/soc/codecs/adau1701.c @@ -12,13 +12,13 @@  #include <linux/init.h>  #include <linux/i2c.h>  #include <linux/delay.h> -#include <linux/sigma.h>  #include <linux/slab.h>  #include <sound/core.h>  #include <sound/pcm.h>  #include <sound/pcm_params.h>  #include <sound/soc.h> +#include "sigmadsp.h"  #include "adau1701.h"  #define ADAU1701_DSPCTRL	0x1c diff --git a/drivers/firmware/sigma.c b/sound/soc/codecs/sigmadsp.c index 1eedb6f7fda..acb97a9834a 100644 --- a/drivers/firmware/sigma.c +++ b/sound/soc/codecs/sigmadsp.c @@ -12,7 +12,8 @@  #include <linux/kernel.h>  #include <linux/i2c.h>  #include <linux/module.h> -#include <linux/sigma.h> + +#include "sigmadsp.h"  static size_t sigma_action_size(struct sigma_action *sa)  { diff --git a/include/linux/sigma.h b/sound/soc/codecs/sigmadsp.h index d0de882c0d9..d0de882c0d9 100644 --- a/include/linux/sigma.h +++ b/sound/soc/codecs/sigmadsp.h  |