Commit c9a57edd authored by Vaibhav Agarwal's avatar Vaibhav Agarwal Committed by Greg Kroah-Hartman
Browse files

staging: greybus: audio: Enable GB codec, audio module compilation.



Currently you can't enable the Gey Bus Audio Codec because there is no
entry for it in the Kconfig file. Originally the config name was going
to be AUDIO_MSM8994 but that's not correct because other types of
hardware are supported now. I have chosen the name AUDIO_APB_CODEC
instead.  Also I had to update the dependencies for GREYBUS_AUDIO to
make the compile work.

Signed-off-by: default avatarVaibhav Agarwal <vaibhav.sr@gmail.com>
Reviewed-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/r/2b50959ccffe5a4372880d27e79ef3be1873372c.1594290158.git.vaibhav.sr@gmail.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 510e340e
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ if GREYBUS

config GREYBUS_AUDIO
	tristate "Greybus Audio Class driver"
	depends on SOUND
	depends on SOUND && SND_SOC
	help
	  Select this option if you have a device that follows the
	  Greybus Audio Class specification.
@@ -11,6 +11,18 @@ config GREYBUS_AUDIO
	  To compile this code as a module, chose M here: the module
	  will be called gb-audio.ko

config GREYBUS_AUDIO_APB_CODEC
	tristate "Greybus APBridge Audio codec driver"
	depends on SND_SOC && GREYBUS_AUDIO
	help
	  Select this option if you have a Toshiba APB device that has I2S
          ports and acts as a Greybus "Dummy codec". This device is a
          bridge from an APB-I2S port to a Unipro network.

	  To compile this code as a module, chose M here: the module
	  will be called gb-audio-codec.ko


config GREYBUS_BOOTROM
	tristate "Greybus Bootrom Class driver"
	help
+2 −2
Original line number Diff line number Diff line
@@ -40,8 +40,8 @@ gb-audio-manager-y := audio_manager.o audio_manager_module.o
#ccflags-y += -DGB_AUDIO_MANAGER_SYSFS
#endif

obj-$(CONFIG_GREYBUS_AUDIO_MSM8994)	+= gb-audio-codec.o
obj-$(CONFIG_GREYBUS_AUDIO_MSM8994)	+= gb-audio-module.o
obj-$(CONFIG_GREYBUS_AUDIO_APB_CODEC)  	+= gb-audio-codec.o
obj-$(CONFIG_GREYBUS_AUDIO_APB_CODEC)	+= gb-audio-module.o
obj-$(CONFIG_GREYBUS_AUDIO)		+= gb-audio-gb.o
obj-$(CONFIG_GREYBUS_AUDIO)		+= gb-audio-apbridgea.o
obj-$(CONFIG_GREYBUS_AUDIO)		+= gb-audio-manager.o