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 ---