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.
	  amlogic add codecs

#if AMLOGIC_SND_SOC_CODECS

config AMLOGIC_SND_CODEC_DUMMY_CODEC
	tristate "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
	tristate "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_AMLT9015
	tristate "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
	tristate "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
	tristate "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_CODEC_TXLX_ACODEC
	tristate "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
	tristate "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

config AMLOGIC_SND_CODEC_A1_ACODEC
	tristate "Amlogic Audio A1 acodec"
	depends on AMLOGIC_SND_SOC_CODECS
	default n
	help
	  Amlogic Audio codec,
	  AML A1 acodec,
	  AML A1 acodec,
	  this codec is internal

# Third part codecs
# Amlogic add codecs

config AMLOGIC_SND_SOC_AD82128
	tristate "ESMT AD82128"
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable Support for ESMT AD82128 CODEC.
		Select this if your AD82128 is connected via an I2C bus.

config AMLOGIC_SND_SOC_TAS5805
	tristate "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_SOC_PA1
	tristate "amlogic PA1 Amplifier"
	depends on AMLOGIC_SND_SOC_CODECS
	depends on I2C
	default n
	help
		Enable support for Amlogic PA1 CODEC.
		Select this if your PA1 is connected via an I2C bus.
		Enable support for Amlogic PA1 CODEC.
		Select this if your PA1 is connected via an I2C bus.

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

config AMLOGIC_SND_SOC_TAS5707
	tristate "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
	tristate "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_TAS5707
	tristate "Texas Instruments TAS5707"
	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_SY6026L
        tristate "Texas Instruments SY6026L amplifier"
        depends on AMLOGIC_SND_SOC_CODECS
        depends on I2C
        default n
        help
          Enable support for Texas Instruments SY6026L CODEC.
          Select this if your SY6026L is connected via an I2C bus.
          Enable support for Texas Instruments SY6026L CODEC.
          Select this if your SY6026L is connected via an I2C bus.

config AMLOGIC_SND_SOC_PCM186X
	tristate "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
	tristate "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
	tristate "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
	tristate "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
	tristate "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
	tristate "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.
	  Enable Support for ESMT AD82584f CODEC.
	  Select this if your AD82584F is connected via an I2C bus.

config AMLOGIC_SND_SOC_CS42528
	tristate "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
