Kconfig (33ada14a26c8f174dac8765f4236ca66c64ae5be) Kconfig (4a5cf1320a9501261919cf96af300b1df3ad0210)
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

--- 100 unchanged lines hidden (view full) ---

109 select SND_SOC_RT5514 if I2C
110 select SND_SOC_RT5616 if I2C
111 select SND_SOC_RT5631 if I2C
112 select SND_SOC_RT5640 if I2C
113 select SND_SOC_RT5645 if I2C
114 select SND_SOC_RT5651 if I2C
115 select SND_SOC_RT5659 if I2C
116 select SND_SOC_RT5660 if I2C
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

--- 100 unchanged lines hidden (view full) ---

109 select SND_SOC_RT5514 if I2C
110 select SND_SOC_RT5616 if I2C
111 select SND_SOC_RT5631 if I2C
112 select SND_SOC_RT5640 if I2C
113 select SND_SOC_RT5645 if I2C
114 select SND_SOC_RT5651 if I2C
115 select SND_SOC_RT5659 if I2C
116 select SND_SOC_RT5660 if I2C
117 select SND_SOC_RT5665 if I2C
118 select SND_SOC_RT5663 if I2C
119 select SND_SOC_RT5670 if I2C
120 select SND_SOC_RT5677 if I2C && SPI_MASTER
121 select SND_SOC_SGTL5000 if I2C
122 select SND_SOC_SI476X if MFD_SI476X_CORE
123 select SND_SOC_SIRF_AUDIO_CODEC
124 select SND_SOC_SN95031 if INTEL_SCU_IPC
125 select SND_SOC_SPDIF

--- 519 unchanged lines hidden (view full) ---

645 tristate
646 default y if SND_SOC_RT5514=y
647 default y if SND_SOC_RT5616=y
648 default y if SND_SOC_RT5640=y
649 default y if SND_SOC_RT5645=y
650 default y if SND_SOC_RT5651=y
651 default y if SND_SOC_RT5659=y
652 default y if SND_SOC_RT5660=y
117 select SND_SOC_RT5663 if I2C
118 select SND_SOC_RT5670 if I2C
119 select SND_SOC_RT5677 if I2C && SPI_MASTER
120 select SND_SOC_SGTL5000 if I2C
121 select SND_SOC_SI476X if MFD_SI476X_CORE
122 select SND_SOC_SIRF_AUDIO_CODEC
123 select SND_SOC_SN95031 if INTEL_SCU_IPC
124 select SND_SOC_SPDIF

--- 519 unchanged lines hidden (view full) ---

644 tristate
645 default y if SND_SOC_RT5514=y
646 default y if SND_SOC_RT5616=y
647 default y if SND_SOC_RT5640=y
648 default y if SND_SOC_RT5645=y
649 default y if SND_SOC_RT5651=y
650 default y if SND_SOC_RT5659=y
651 default y if SND_SOC_RT5660=y
653 default y if SND_SOC_RT5665=y
654 default y if SND_SOC_RT5663=y
655 default y if SND_SOC_RT5670=y
656 default y if SND_SOC_RT5677=y
657 default m if SND_SOC_RT5514=m
658 default m if SND_SOC_RT5616=m
659 default m if SND_SOC_RT5640=m
660 default m if SND_SOC_RT5645=m
661 default m if SND_SOC_RT5651=m
662 default m if SND_SOC_RT5659=m
663 default m if SND_SOC_RT5660=m
652 default y if SND_SOC_RT5663=y
653 default y if SND_SOC_RT5670=y
654 default y if SND_SOC_RT5677=y
655 default m if SND_SOC_RT5514=m
656 default m if SND_SOC_RT5616=m
657 default m if SND_SOC_RT5640=m
658 default m if SND_SOC_RT5645=m
659 default m if SND_SOC_RT5651=m
660 default m if SND_SOC_RT5659=m
661 default m if SND_SOC_RT5660=m
664 default m if SND_SOC_RT5665=m
665 default m if SND_SOC_RT5663=m
666 default m if SND_SOC_RT5670=m
667 default m if SND_SOC_RT5677=m
668
669config SND_SOC_RL6347A
670 tristate
671 default y if SND_SOC_RT286=y
672 default y if SND_SOC_RT298=y

--- 33 unchanged lines hidden (view full) ---

706 tristate
707
708config SND_SOC_RT5659
709 tristate
710
711config SND_SOC_RT5660
712 tristate
713
662 default m if SND_SOC_RT5663=m
663 default m if SND_SOC_RT5670=m
664 default m if SND_SOC_RT5677=m
665
666config SND_SOC_RL6347A
667 tristate
668 default y if SND_SOC_RT286=y
669 default y if SND_SOC_RT298=y

--- 33 unchanged lines hidden (view full) ---

703 tristate
704
705config SND_SOC_RT5659
706 tristate
707
708config SND_SOC_RT5660
709 tristate
710
714config SND_SOC_RT5665
715 tristate
716
717config SND_SOC_RT5663
718 tristate
719
720config SND_SOC_RT5670
721 tristate
722
723config SND_SOC_RT5677
724 tristate

--- 150 unchanged lines hidden (view full) ---

875config SND_SOC_TWL6040
876 tristate
877
878config SND_SOC_UDA134X
879 tristate
880
881config SND_SOC_UDA1380
882 tristate
711config SND_SOC_RT5663
712 tristate
713
714config SND_SOC_RT5670
715 tristate
716
717config SND_SOC_RT5677
718 tristate

--- 150 unchanged lines hidden (view full) ---

869config SND_SOC_TWL6040
870 tristate
871
872config SND_SOC_UDA134X
873 tristate
874
875config SND_SOC_UDA1380
876 tristate
877 depends on I2C
883
884config SND_SOC_WL1273
885 tristate
886
887config SND_SOC_WM0010
888 tristate
889
890config SND_SOC_WM1250_EV1

--- 208 unchanged lines hidden ---
878
879config SND_SOC_WL1273
880 tristate
881
882config SND_SOC_WM0010
883 tristate
884
885config SND_SOC_WM1250_EV1

--- 208 unchanged lines hidden ---