Kconfig (2428bca305e082885e08e7f3399db616daf3a51a) | Kconfig (805d132dcbbdbdf8339008f4f964490cf6ff3025) |
---|---|
1# Helper to resolve issues with configs that have SPI enabled but I2C 2# modular, meaning we can't build the codec driver in with I2C support. 3# We use an ordered list of conditional defaults to pick the appropriate 4# setting - SPI can't be modular so that case doesn't need to be covered. 5config SND_SOC_I2C_AND_SPI 6 tristate 7 default m if I2C=m 8 default y if I2C=y --- 65 unchanged lines hidden (view full) --- 74 select SND_SOC_ISABELLE if I2C 75 select SND_SOC_JZ4740_CODEC 76 select SND_SOC_LM4857 if I2C 77 select SND_SOC_LM49453 if I2C 78 select SND_SOC_MAX98088 if I2C 79 select SND_SOC_MAX98090 if I2C 80 select SND_SOC_MAX98095 if I2C 81 select SND_SOC_MAX98357A if GPIOLIB | 1# Helper to resolve issues with configs that have SPI enabled but I2C 2# modular, meaning we can't build the codec driver in with I2C support. 3# We use an ordered list of conditional defaults to pick the appropriate 4# setting - SPI can't be modular so that case doesn't need to be covered. 5config SND_SOC_I2C_AND_SPI 6 tristate 7 default m if I2C=m 8 default y if I2C=y --- 65 unchanged lines hidden (view full) --- 74 select SND_SOC_ISABELLE if I2C 75 select SND_SOC_JZ4740_CODEC 76 select SND_SOC_LM4857 if I2C 77 select SND_SOC_LM49453 if I2C 78 select SND_SOC_MAX98088 if I2C 79 select SND_SOC_MAX98090 if I2C 80 select SND_SOC_MAX98095 if I2C 81 select SND_SOC_MAX98357A if GPIOLIB |
82 select SND_SOC_MAX9867 if I2C |
|
82 select SND_SOC_MAX98925 if I2C | 83 select SND_SOC_MAX98925 if I2C |
84 select SND_SOC_MAX98926 if I2C |
|
83 select SND_SOC_MAX9850 if I2C 84 select SND_SOC_MAX9768 if I2C 85 select SND_SOC_MAX9877 if I2C 86 select SND_SOC_MC13783 if MFD_MC13XXX 87 select SND_SOC_ML26124 if I2C 88 select SND_SOC_NAU8825 if I2C 89 select SND_SOC_PCM1681 if I2C 90 select SND_SOC_PCM179X if SPI_MASTER --- 394 unchanged lines hidden (view full) --- 485 select SND_SOC_ES8328 486 487config SND_SOC_GTM601 488 tristate 'GTM601 UMTS modem audio codec' 489 490config SND_SOC_HDAC_HDMI 491 tristate 492 select SND_HDA_EXT_CORE | 85 select SND_SOC_MAX9850 if I2C 86 select SND_SOC_MAX9768 if I2C 87 select SND_SOC_MAX9877 if I2C 88 select SND_SOC_MC13783 if MFD_MC13XXX 89 select SND_SOC_ML26124 if I2C 90 select SND_SOC_NAU8825 if I2C 91 select SND_SOC_PCM1681 if I2C 92 select SND_SOC_PCM179X if SPI_MASTER --- 394 unchanged lines hidden (view full) --- 487 select SND_SOC_ES8328 488 489config SND_SOC_GTM601 490 tristate 'GTM601 UMTS modem audio codec' 491 492config SND_SOC_HDAC_HDMI 493 tristate 494 select SND_HDA_EXT_CORE |
493 select SND_PCM_ELD | |
494 select HDMI 495 496config SND_SOC_ICS43432 497 tristate 498 499config SND_SOC_INNO_RK3036 500 tristate "Inno codec driver for RK3036 SoC" 501 --- 10 unchanged lines hidden (view full) --- 512 tristate 513 514config SND_SOC_MAX98095 515 tristate 516 517config SND_SOC_MAX98357A 518 tristate 519 | 495 select HDMI 496 497config SND_SOC_ICS43432 498 tristate 499 500config SND_SOC_INNO_RK3036 501 tristate "Inno codec driver for RK3036 SoC" 502 --- 10 unchanged lines hidden (view full) --- 513 tristate 514 515config SND_SOC_MAX98095 516 tristate 517 518config SND_SOC_MAX98357A 519 tristate 520 |
521config SND_SOC_MAX9867 522 tristate 523 |
|
520config SND_SOC_MAX98925 521 tristate 522 | 524config SND_SOC_MAX98925 525 tristate 526 |
527config SND_SOC_MAX98926 528 tristate 529 |
|
523config SND_SOC_MAX9850 524 tristate 525 526config SND_SOC_PCM1681 527 tristate "Texas Instruments PCM1681 CODEC" 528 depends on I2C 529 530config SND_SOC_PCM179X --- 443 unchanged lines hidden --- | 530config SND_SOC_MAX9850 531 tristate 532 533config SND_SOC_PCM1681 534 tristate "Texas Instruments PCM1681 CODEC" 535 depends on I2C 536 537config SND_SOC_PCM179X --- 443 unchanged lines hidden --- |