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