menuconfig AMLOGIC_SND_SOC_CODECS
	bool "AMLOGIC CODEC drivers"
	default n
	help
	  Say Y or M if you want to add support for codecs attached to
	  the Amlogic Asoc interface. You will also need
	  to select the audio interfaces to support below.

#if AMLOGIC_SND_SOC_CODECS

config AMLOGIC_SND_CODEC_DUMMY_CODEC
	bool "Amlogic Audio dummy codec"
	depends on AMLOGIC_SND_SOC_CODECS
	default n
	help
		Amlogic Audio codec,
		dummy codec,
		dummy codec,
		this codec is internal

config AMLOGIC_SND_CODEC_PCM2BT
	bool "Amlogic Audio pcm2bt codec"
	depends on AMLOGIC_SND_SOC_CODECS
	default n
	help
		Amlogic Audio codec,
		pcm2bt codec,
		pcm2bt codec,
		this codec is internal

config AMLOGIC_SND_CODEC_PDM_DUMMY_CODEC
        bool "Amlogic Audio pdm dummy codec"
        depends on AMLOGIC_SND_SOC_CODECS
	default n
        help
                Amlogic Audio pdm codec,
                pdm dummy codec,
                pdm dummy codec,
                this codec is internal

config AMLOGIC_SND_CODEC_AMLT9015
	bool "Amlogic Audio AMLT9015 codec"
	depends on AMLOGIC_SND_SOC_CODECS
	default n
	help
		Amlogic Audio codec,
		AMLT9015 codec,
		AMLT9015 codec,
		this codec is internal

config AMLOGIC_SND_CODEC_AMLT9015S
        bool "Amlogic Audio AMLT9015S codec"
        depends on AMLOGIC_SND_SOC_CODECS
        default n
        help
                Amlogic Audio codec,
                AMLT9015S codec,
                AMLT9015S codec,
                this codec is internal

config AMLOGIC_SND_CODEC_PMU3
        bool "Amlogic Audio AML PMU3 codec"
        depends on AMLOGIC_SND_SOC_CODECS
	default n
        help
                Amlogic Audio codec,
                AML PMU3 codec,
                AML PMU3 codec,
                this codec is internal

config AMLOGIC_SND_SOC_TAS5805
	bool "Texas Instruments TAS5805 amplifier"
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable support for Texas Instruments TAS5805 CODEC.
		Select this if your TAS5805 is connected via an I2C bus.
                Enable support for Texas Instruments TAS5805 CODEC.
                Select this if your TAS5805 is connected via an I2C bus.

config AMLOGIC_SND_CODEC_TXLX_ACODEC
	bool "Amlogic Audio txlx acodec"
	depends on AMLOGIC_SND_SOC_CODECS
	default n
	help
		Amlogic Audio codec,
		AML txlx acodec,
		AML txlx acodec,
		this codec is internal

config AMLOGIC_SND_CODEC_TL1_ACODEC
	bool "Amlogic Audio tl1 acodec"
	depends on AMLOGIC_SND_SOC_CODECS
	default n
	help
		Amlogic Audio codec,
		AML tl1 acodec,
		AML tl1 acodec,
		this codec is internal

#Third part codecs
# Amlogic add codecs
config AMLOGIC_SND_SOC_TAS5707
	bool "Texas Instruments TAS5707 amplifier"
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable support for Texas Instruments TAS5707 CODEC.
		Select this if your TAS5707 is connected via an I2C bus.
                Enable support for Texas Instruments TAS5707 CODEC.
                Select this if your TAS5707 is connected via an I2C bus.

config AMLOGIC_SND_SOC_TLV320ADC3101
	bool "Texas Instruments TLV320ADC3101"
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable Support for Texas INstruments TLV320ADC3101 CODEC.
		Select this if your TLV320ADC3101 is connected via an I2C bus.
		Enable Support for Texas INstruments TLV320ADC3101 CODEC.
		Select this if your TLV320ADC3101 is connected via an I2C bus.

config AMLOGIC_SND_SOC_PCM186X
	bool "Texas Instruments PCM186X "
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable support for Texas Instruments PCM186X CODEC.
		Select this if your PCM186X is connected via an I2C bus.
		Enable support for Texas Instruments PCM186X CODEC.
		Select this if your PCM186X is connected via an I2C bus.

config AMLOGIC_SND_SOC_SSM3525
	bool "Analog Devices SSM3525 "
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable support for SSM3525 CODEC.
		Select this if your SSM3525 is connected via an I2C bus.
		Enable support for SSM3525 CODEC.
		Select this if your SSM3525 is connected via an I2C bus.

config AMLOGIC_SND_SOC_SSM3515
	bool "Analog Devices SSM3515 "
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable support for SSM3515 CODEC.
		Select this if SSM3515 is connected via an I2C bus.
		Enable support for SSM3515 CODEC.
		Select this if SSM3515 is connected via an I2C bus.

config AMLOGIC_SND_SOC_TAS575X
	bool "Texas Instruments TAS575X"
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable Support for Texas INstruments TAS575X CODEC.
		Select this if your TAS575X is connected via an I2C bus.
		Enable Support for Texas INstruments TAS575X CODEC.
		Select this if your TAS575X is connected via an I2C bus.

config AMLOGIC_SND_SOC_ES7243
	bool "EVEREST SEMI ES7243"
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable Support for EVEREST SEMI ES7243 CODEC.
		Select this if your ES7243 is connected via an I2C bus.
		Enable Support for EVEREST SEMI ES7243 CODEC.
		Select this if your ES7243 is connected via an I2C bus.

config AMLOGIC_SND_SOC_AD82584F
		bool "ESMT AD82584F"
		depends on AMLOGIC_SND_SOC_CODECS
		depends on I2C
		default n
		help
		Enable Support for ESMT AD82584f CODEC.
		Select this if your AD82584F is connected via an I2C bus.

config AMLOGIC_SND_SOC_CS42528
	bool "Cirrus Logic CS42528"
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable Support for Cirrus Logic CS42528 CODEC.
		Select this if your CS425X8 is connected via an I2C bus.
		Enable Support for Cirrus Logic CS42528 CODEC.
		Select this if your CS42528 is connected via an I2C bus.
#endif #AMLOGIC_SND_SOC_CODECS
