83 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| menu "Sound support"
 | |
| 
 | |
| config SOUND
 | |
| 	bool "Enable sound support"
 | |
| 	help
 | |
| 	  Support making sounds through an audio codec. This is normally a
 | |
| 	  beep at a chosen frequency for a selected length of time. However
 | |
| 	  the drivers support playing arbitrary sound samples using a
 | |
| 	  PCM interface.
 | |
| 
 | |
| 	  Note: At present the sound setup is somewhat tangled up in that the
 | |
| 	  audio codecs are called from the sound-i2s code. This could be
 | |
| 	  converted to driver model.
 | |
| 
 | |
| config I2S
 | |
| 	bool "Enable I2S support"
 | |
| 	depends on SOUND
 | |
| 	help
 | |
| 	  I2S is a serial bus often used to transmit audio data from the
 | |
| 	  SoC to the audio codec. This option enables sound support using
 | |
| 	  I2S. It calls either of the two supported codecs (no use is made
 | |
| 	  of driver model at present).
 | |
| 
 | |
| config I2S_SAMSUNG
 | |
| 	bool "Enable I2C support for Samsung SoCs"
 | |
| 	depends on SOUND
 | |
| 	help
 | |
| 	  Samsung Exynos SoCs support an I2S interface for sending audio
 | |
| 	  data to an audio codec. This option enables support for this,
 | |
| 	  using one of the available audio codec drivers. Enabling this
 | |
| 	  option provides an implementation for sound_init() and
 | |
| 	  sound_play().
 | |
| 
 | |
| config I2S_ROCKCHIP
 | |
| 	bool "Enable I2S support for rockchip SoCs"
 | |
| 	depends on SOUND
 | |
| 	help
 | |
| 	  Rockchip SoCs support an I2S interface for sending audio
 | |
| 	  data to an audio codec. This option enables support for this,
 | |
| 	  using one of the available audio codec drivers. Enabling this
 | |
| 	  option provides an implementation for sound_init() and
 | |
| 	  sound_play().
 | |
| 
 | |
| config SOUND_MAX98095
 | |
| 	bool "Support Maxim max98095 audio codec"
 | |
| 	depends on I2S_SAMSUNG
 | |
| 	help
 | |
| 	  Enable the max98095 audio codec. This is connected via I2S for
 | |
| 	  audio data and I2C for codec control. At present it only works
 | |
| 	  with the Samsung I2S driver.
 | |
| 
 | |
| config SOUND_RK817
 | |
| 	bool "Support Rockchip rk809/rk817 audio codec"
 | |
| 	depends on I2S_ROCKCHIP && PMIC_RK8XX
 | |
| 	help
 | |
| 	  Enable the rk809/rk817 audio codec. This is connected via I2S for
 | |
| 	  audio data and I2C for codec control.
 | |
| 
 | |
| config SOUND_ROCKCHIP
 | |
| 	bool "Support Rockchip Simple Sound Card"
 | |
| 	depends on I2S_ROCKCHIP
 | |
| 	help
 | |
| 	  Enable the Rockchip Simple Sound Card.
 | |
| 
 | |
| config SOUND_SANDBOX
 | |
| 	bool "Support sandbox emulated audio codec"
 | |
| 	depends on SANDBOX && SOUND
 | |
| 	help
 | |
| 	  U-Boot sandbox can emulate a sound device using SDL, playing the
 | |
| 	  sound on the host machine. This option implements the sound_init()
 | |
| 	  and sound_play() functions for sandbox. Note that you must install
 | |
| 	  the SDL libraries for this to work.
 | |
| 
 | |
| config SOUND_WM8994
 | |
| 	bool "Support Wolfson Micro wm8994 audio codec"
 | |
| 	depends on I2S_SAMSUNG
 | |
| 	help
 | |
| 	  Enable the wm8994 audio codec. This is connected via I2S for
 | |
| 	  audio data and I2C for codec control. At present it only works
 | |
| 	  with the Samsung I2S driver.
 | |
| 
 | |
| endmenu
 |