Kconfig (692f5510159c79bfa312a4e27a15e266232bfb4c) | Kconfig (11b0b802f8e38d48ca74d520028add81263f003e) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2# Helper to resolve issues with configs that have SPI enabled but I2C 3# modular, meaning we can't build the codec driver in with I2C support. 4# We use an ordered list of conditional defaults to pick the appropriate 5# setting - SPI can't be modular so that case doesn't need to be covered. 6config SND_SOC_I2C_AND_SPI 7 tristate 8 default m if I2C=m --- 1954 unchanged lines hidden (view full) --- 1963 The UDA1334 is an NXP audio codec, supports the I2S-bus data format 1964 and has basic features such as de-emphasis (at 44.1 kHz sampling 1965 rate) and mute. 1966 1967config SND_SOC_UDA1380 1968 tristate 1969 depends on I2C 1970 | 1# SPDX-License-Identifier: GPL-2.0-only 2# Helper to resolve issues with configs that have SPI enabled but I2C 3# modular, meaning we can't build the codec driver in with I2C support. 4# We use an ordered list of conditional defaults to pick the appropriate 5# setting - SPI can't be modular so that case doesn't need to be covered. 6config SND_SOC_I2C_AND_SPI 7 tristate 8 default m if I2C=m --- 1954 unchanged lines hidden (view full) --- 1963 The UDA1334 is an NXP audio codec, supports the I2S-bus data format 1964 and has basic features such as de-emphasis (at 44.1 kHz sampling 1965 rate) and mute. 1966 1967config SND_SOC_UDA1380 1968 tristate 1969 depends on I2C 1970 |
1971config SND_SOC_WCD_CLASSH 1972 tristate 1973 |
|
1971config SND_SOC_WCD9335 1972 tristate "WCD9335 Codec" 1973 depends on SLIMBUS 1974 select REGMAP_SLIMBUS 1975 select REGMAP_IRQ | 1974config SND_SOC_WCD9335 1975 tristate "WCD9335 Codec" 1976 depends on SLIMBUS 1977 select REGMAP_SLIMBUS 1978 select REGMAP_IRQ |
1979 select SND_SOC_WCD_CLASSH |
|
1976 help 1977 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports 1978 Qualcomm Technologies, Inc. (QTI) multimedia solutions, 1979 including the MSM8996, MSM8976, and MSM8956 chipsets. 1980 1981config SND_SOC_WCD_MBHC 1982 tristate 1983 1984config SND_SOC_WCD934X 1985 tristate "WCD9340/WCD9341 Codec" 1986 depends on COMMON_CLK 1987 depends on SLIMBUS 1988 select REGMAP_IRQ 1989 select REGMAP_SLIMBUS | 1980 help 1981 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports 1982 Qualcomm Technologies, Inc. (QTI) multimedia solutions, 1983 including the MSM8996, MSM8976, and MSM8956 chipsets. 1984 1985config SND_SOC_WCD_MBHC 1986 tristate 1987 1988config SND_SOC_WCD934X 1989 tristate "WCD9340/WCD9341 Codec" 1990 depends on COMMON_CLK 1991 depends on SLIMBUS 1992 select REGMAP_IRQ 1993 select REGMAP_SLIMBUS |
1994 select SND_SOC_WCD_CLASSH |
|
1990 select SND_SOC_WCD_MBHC 1991 depends on MFD_WCD934X || COMPILE_TEST 1992 help 1993 The WCD9340/9341 is a audio codec IC Integrated in 1994 Qualcomm SoCs like SDM845. 1995 1996config SND_SOC_WCD938X 1997 depends on SND_SOC_WCD938X_SDW 1998 tristate 1999 depends on SOUNDWIRE || !SOUNDWIRE | 1995 select SND_SOC_WCD_MBHC 1996 depends on MFD_WCD934X || COMPILE_TEST 1997 help 1998 The WCD9340/9341 is a audio codec IC Integrated in 1999 Qualcomm SoCs like SDM845. 2000 2001config SND_SOC_WCD938X 2002 depends on SND_SOC_WCD938X_SDW 2003 tristate 2004 depends on SOUNDWIRE || !SOUNDWIRE |
2005 select SND_SOC_WCD_CLASSH |
|
2000 2001config SND_SOC_WCD938X_SDW 2002 tristate "WCD9380/WCD9385 Codec - SDW" 2003 select SND_SOC_WCD938X 2004 select SND_SOC_WCD_MBHC 2005 select REGMAP_IRQ 2006 depends on SOUNDWIRE 2007 select REGMAP_SOUNDWIRE --- 394 unchanged lines hidden --- | 2006 2007config SND_SOC_WCD938X_SDW 2008 tristate "WCD9380/WCD9385 Codec - SDW" 2009 select SND_SOC_WCD938X 2010 select SND_SOC_WCD_MBHC 2011 select REGMAP_IRQ 2012 depends on SOUNDWIRE 2013 select REGMAP_SOUNDWIRE --- 394 unchanged lines hidden --- |