| Mark Brown | 0c94161 | 2008-07-29 11:42:35 +0100 | [diff] [blame] | 1 | config SND_SOC_ALL_CODECS | 
 | 2 | 	tristate "Build all ASoC CODEC drivers" | 
| Takashi Iwai | 0763722 | 2008-10-30 17:53:19 +0100 | [diff] [blame^] | 3 | 	select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS | 
| Mark Brown | ca53fb2 | 2008-10-22 22:41:11 +0100 | [diff] [blame] | 4 | 	select SND_SOC_AD1980 if SND_SOC_AC97_BUS | 
 | 5 | 	select SND_SOC_AD73311 if I2C | 
 | 6 | 	select SND_SOC_AK4535 if I2C | 
 | 7 | 	select SND_SOC_CS4270 if I2C | 
 | 8 | 	select SND_SOC_SSM2602 if I2C | 
 | 9 | 	select SND_SOC_TLV320AIC23 if I2C | 
 | 10 | 	select SND_SOC_TLV320AIC26 if SPI_MASTER | 
 | 11 | 	select SND_SOC_TLV320AIC3X if I2C | 
 | 12 | 	select SND_SOC_UDA1380 if I2C | 
 | 13 | 	select SND_SOC_WM8510 if (I2C || SPI_MASTER) | 
 | 14 | 	select SND_SOC_WM8580 if I2C | 
 | 15 | 	select SND_SOC_WM8731 if (I2C || SPI_MASTER) | 
 | 16 | 	select SND_SOC_WM8750 if (I2C || SPI_MASTER) | 
 | 17 | 	select SND_SOC_WM8753 if (I2C || SPI_MASTER) | 
 | 18 | 	select SND_SOC_WM8900 if I2C | 
 | 19 | 	select SND_SOC_WM8903 if I2C | 
 | 20 | 	select SND_SOC_WM8971 if I2C | 
 | 21 | 	select SND_SOC_WM8990 if I2C | 
 | 22 | 	select SND_SOC_WM9712 if SND_SOC_AC97_BUS | 
 | 23 | 	select SND_SOC_WM9713 if SND_SOC_AC97_BUS | 
| Mark Brown | 0c94161 | 2008-07-29 11:42:35 +0100 | [diff] [blame] | 24 |         help | 
 | 25 |           Normally ASoC codec drivers are only built if a machine driver which | 
 | 26 |           uses them is also built since they are only usable with a machine | 
 | 27 |           driver.  Selecting this option will allow these drivers to be built | 
 | 28 |           without an explicit machine driver for test and development purposes. | 
 | 29 |  | 
| Mark Brown | ca53fb2 | 2008-10-22 22:41:11 +0100 | [diff] [blame] | 30 | 	  Support for the bus types used to access the codecs to be built must | 
 | 31 | 	  be selected separately. | 
 | 32 |  | 
| Mark Brown | 0c94161 | 2008-07-29 11:42:35 +0100 | [diff] [blame] | 33 |           If unsure select "N". | 
 | 34 |  | 
 | 35 |  | 
| Richard Purdie | 7f137ab | 2006-10-06 18:38:37 +0200 | [diff] [blame] | 36 | config SND_SOC_AC97_CODEC | 
 | 37 | 	tristate | 
| Takashi Iwai | 89fe511 | 2008-05-23 16:10:37 +0200 | [diff] [blame] | 38 | 	select SND_AC97_CODEC | 
| Richard Purdie | 7f137ab | 2006-10-06 18:38:37 +0200 | [diff] [blame] | 39 |  | 
| Cliff Cai | 5f57dc8 | 2008-07-29 11:42:34 +0100 | [diff] [blame] | 40 | config SND_SOC_AD1980 | 
 | 41 | 	tristate | 
 | 42 |  | 
| Cliff Cai | 0e77e78 | 2008-09-27 16:57:26 +0800 | [diff] [blame] | 43 | config SND_SOC_AD73311 | 
 | 44 | 	tristate | 
 | 45 |  | 
| Richard Purdie | 796d2ca | 2008-06-23 14:51:28 +0100 | [diff] [blame] | 46 | config SND_SOC_AK4535 | 
 | 47 | 	tristate | 
 | 48 |  | 
| Mark Brown | 3e86084 | 2008-09-06 18:11:51 +0100 | [diff] [blame] | 49 | # Cirrus Logic CS4270 Codec | 
 | 50 | config SND_SOC_CS4270 | 
 | 51 | 	tristate | 
 | 52 |  | 
 | 53 | # Cirrus Logic CS4270 Codec Hardware Mute Support | 
 | 54 | # Select if you have external muting circuitry attached to your CS4270. | 
 | 55 | config SND_SOC_CS4270_HWMUTE | 
 | 56 | 	bool | 
 | 57 | 	depends on SND_SOC_CS4270 | 
 | 58 |  | 
 | 59 | # Cirrus Logic CS4270 Codec VD = 3.3V Errata | 
 | 60 | # Select if you are affected by the errata where the part will not function | 
 | 61 | # if MCLK divide-by-1.5 is selected and VD is set to 3.3V.  The driver will | 
 | 62 | # not select any sample rates that require MCLK to be divided by 1.5. | 
 | 63 | config SND_SOC_CS4270_VD33_ERRATA | 
 | 64 | 	bool | 
 | 65 | 	depends on SND_SOC_CS4270 | 
 | 66 |  | 
 | 67 | config SND_SOC_SSM2602 | 
 | 68 | 	tristate | 
 | 69 |  | 
| Arun KS | c1f2719 | 2008-10-02 14:45:49 +0530 | [diff] [blame] | 70 | config SND_SOC_TLV320AIC23 | 
 | 71 | 	tristate | 
 | 72 | 	depends on I2C | 
 | 73 |  | 
| Mark Brown | 3e86084 | 2008-09-06 18:11:51 +0100 | [diff] [blame] | 74 | config SND_SOC_TLV320AIC26 | 
| Mark Brown | d5d8d83 | 2008-10-13 19:16:14 +0100 | [diff] [blame] | 75 | 	tristate "TI TLV320AIC26 Codec support" if SND_SOC_OF_SIMPLE | 
| Takashi Iwai | 446e0f6 | 2008-10-10 08:26:57 +0200 | [diff] [blame] | 76 | 	depends on SPI | 
| Mark Brown | 3e86084 | 2008-09-06 18:11:51 +0100 | [diff] [blame] | 77 |  | 
 | 78 | config SND_SOC_TLV320AIC3X | 
 | 79 | 	tristate | 
 | 80 | 	depends on I2C | 
 | 81 |  | 
| Philipp Zabel | b7482f5 | 2008-05-28 17:58:06 +0100 | [diff] [blame] | 82 | config SND_SOC_UDA1380 | 
 | 83 |         tristate | 
 | 84 |  | 
| Mark Brown | 5d42151 | 2008-06-05 13:49:32 +0100 | [diff] [blame] | 85 | config SND_SOC_WM8510 | 
 | 86 | 	tristate | 
 | 87 |  | 
| Mark Brown | e88ba01 | 2008-08-06 13:18:26 +0100 | [diff] [blame] | 88 | config SND_SOC_WM8580 | 
 | 89 | 	tristate | 
 | 90 |  | 
| Richard Purdie | 7f137ab | 2006-10-06 18:38:37 +0200 | [diff] [blame] | 91 | config SND_SOC_WM8731 | 
 | 92 | 	tristate | 
| Richard Purdie | 7f137ab | 2006-10-06 18:38:37 +0200 | [diff] [blame] | 93 |  | 
 | 94 | config SND_SOC_WM8750 | 
 | 95 | 	tristate | 
| Richard Purdie | 7f137ab | 2006-10-06 18:38:37 +0200 | [diff] [blame] | 96 |  | 
| Liam Girdwood | 33703b7 | 2007-04-16 19:18:15 +0200 | [diff] [blame] | 97 | config SND_SOC_WM8753 | 
 | 98 | 	tristate | 
| Liam Girdwood | 33703b7 | 2007-04-16 19:18:15 +0200 | [diff] [blame] | 99 |  | 
| Mark Brown | 0e0e16a | 2008-08-04 12:06:45 +0100 | [diff] [blame] | 100 | config SND_SOC_WM8900 | 
 | 101 | 	tristate | 
 | 102 |  | 
| Mark Brown | f1c0a02 | 2008-08-26 13:05:27 +0100 | [diff] [blame] | 103 | config SND_SOC_WM8903 | 
 | 104 | 	tristate | 
 | 105 |  | 
| Kenneth Kiraly | 8bae3e2 | 2008-09-10 19:33:32 +0100 | [diff] [blame] | 106 | config SND_SOC_WM8971 | 
 | 107 | 	tristate | 
 | 108 |  | 
| Mark Brown | f10485e | 2008-06-05 13:49:33 +0100 | [diff] [blame] | 109 | config SND_SOC_WM8990 | 
 | 110 | 	tristate | 
 | 111 |  | 
| Richard Purdie | 7f137ab | 2006-10-06 18:38:37 +0200 | [diff] [blame] | 112 | config SND_SOC_WM9712 | 
 | 113 | 	tristate | 
| Timur Tabi | b0c813c | 2007-07-31 18:18:44 +0200 | [diff] [blame] | 114 |  | 
| Liam Girdwood | 83ac08c | 2008-02-15 16:43:11 +0100 | [diff] [blame] | 115 | config SND_SOC_WM9713 | 
 | 116 | 	tristate |