~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/soc/rockchip/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/soc/rockchip/Kconfig (Version linux-6.12-rc7) and /sound/soc/rockchip/Kconfig (Version linux-5.0.21)


  1 # SPDX-License-Identifier: GPL-2.0-only        << 
  2 config SND_SOC_ROCKCHIP                             1 config SND_SOC_ROCKCHIP
  3         tristate "ASoC support for Rockchip"        2         tristate "ASoC support for Rockchip"
  4         depends on COMPILE_TEST || ARCH_ROCKCH      3         depends on COMPILE_TEST || ARCH_ROCKCHIP
  5         help                                        4         help
  6           Say Y or M if you want to add suppor      5           Say Y or M if you want to add support for codecs attached to
  7           the Rockchip SoCs' Audio interfaces.      6           the Rockchip SoCs' Audio interfaces. You will also need to
  8           select the audio interfaces to suppo      7           select the audio interfaces to support below.
  9                                                     8 
 10 config SND_SOC_ROCKCHIP_I2S                         9 config SND_SOC_ROCKCHIP_I2S
 11         tristate "Rockchip I2S Device Driver"      10         tristate "Rockchip I2S Device Driver"
 12         depends on HAVE_CLK && SND_SOC_ROCKCHI !!  11         depends on CLKDEV_LOOKUP && SND_SOC_ROCKCHIP
 13         select SND_SOC_GENERIC_DMAENGINE_PCM       12         select SND_SOC_GENERIC_DMAENGINE_PCM
 14         help                                       13         help
 15           Say Y or M if you want to add suppor     14           Say Y or M if you want to add support for I2S driver for
 16           Rockchip I2S device. The device supp !!  15           Rockchip I2S device. The device supports upto maximum of
 17           8 channels each for play and record.     16           8 channels each for play and record.
 18                                                    17 
 19 config SND_SOC_ROCKCHIP_I2S_TDM                << 
 20         tristate "Rockchip I2S/TDM Device Driv << 
 21         depends on HAVE_CLK && SND_SOC_ROCKCHI << 
 22         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
 23         help                                   << 
 24           Say Y or M if you want to add suppor << 
 25           Rockchip I2S/TDM devices, found in R << 
 26           interface between the AHB bus and th << 
 27           maximum of 8 channels each for playb << 
 28                                                << 
 29                                                << 
 30 config SND_SOC_ROCKCHIP_PDM                        18 config SND_SOC_ROCKCHIP_PDM
 31         tristate "Rockchip PDM Controller Driv     19         tristate "Rockchip PDM Controller Driver"
 32         depends on HAVE_CLK && SND_SOC_ROCKCHI !!  20         depends on CLKDEV_LOOKUP && SND_SOC_ROCKCHIP
 33         select SND_SOC_GENERIC_DMAENGINE_PCM       21         select SND_SOC_GENERIC_DMAENGINE_PCM
 34         select RATIONAL                        << 
 35         help                                       22         help
 36           Say Y or M if you want to add suppor     23           Say Y or M if you want to add support for PDM driver for
 37           Rockchip PDM Controller. The Control     24           Rockchip PDM Controller. The Controller supports up to maximum of
 38           8 channels record.                       25           8 channels record.
 39                                                    26 
 40 config SND_SOC_ROCKCHIP_SPDIF                      27 config SND_SOC_ROCKCHIP_SPDIF
 41         tristate "Rockchip SPDIF Device Driver     28         tristate "Rockchip SPDIF Device Driver"
 42         depends on HAVE_CLK && SND_SOC_ROCKCHI !!  29         depends on CLKDEV_LOOKUP && SND_SOC_ROCKCHIP
 43         select SND_SOC_GENERIC_DMAENGINE_PCM       30         select SND_SOC_GENERIC_DMAENGINE_PCM
 44         help                                       31         help
 45           Say Y or M if you want to add suppor     32           Say Y or M if you want to add support for SPDIF driver for
 46           Rockchip SPDIF transceiver device.       33           Rockchip SPDIF transceiver device.
 47                                                    34 
 48 config SND_SOC_ROCKCHIP_MAX98090                   35 config SND_SOC_ROCKCHIP_MAX98090
 49         tristate "ASoC support for Rockchip bo     36         tristate "ASoC support for Rockchip boards using a MAX98090 codec"
 50         depends on SND_SOC_ROCKCHIP && I2C &&  !!  37         depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP
 51         select SND_SOC_ROCKCHIP_I2S                38         select SND_SOC_ROCKCHIP_I2S
 52         select SND_SOC_MAX98090                    39         select SND_SOC_MAX98090
 53         select SND_SOC_TS3A227E                    40         select SND_SOC_TS3A227E
 54         select SND_SOC_HDMI_CODEC              << 
 55         help                                       41         help
 56           Say Y or M here if you want to add s     42           Say Y or M here if you want to add support for SoC audio on Rockchip
 57           boards using the MAX98090 codec and  !!  43           boards using the MAX98090 codec, such as Veyron.
 58                                                    44 
 59 config SND_SOC_ROCKCHIP_RT5645                     45 config SND_SOC_ROCKCHIP_RT5645
 60         tristate "ASoC support for Rockchip bo     46         tristate "ASoC support for Rockchip boards using a RT5645/RT5650 codec"
 61         depends on SND_SOC_ROCKCHIP && I2C &&  !!  47         depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP
 62         select SND_SOC_ROCKCHIP_I2S                48         select SND_SOC_ROCKCHIP_I2S
 63         select SND_SOC_RT5645                      49         select SND_SOC_RT5645
 64         help                                       50         help
 65           Say Y or M here if you want to add s     51           Say Y or M here if you want to add support for SoC audio on Rockchip
 66           boards using the RT5645/RT5650 codec     52           boards using the RT5645/RT5650 codec, such as Veyron.
 67                                                    53 
 68 config SND_SOC_RK3288_HDMI_ANALOG                  54 config SND_SOC_RK3288_HDMI_ANALOG
 69         tristate "ASoC support multiple codecs     55         tristate "ASoC support multiple codecs for Rockchip RK3288 boards"
 70         depends on SND_SOC_ROCKCHIP && I2C &&  !!  56         depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP
 71         select SND_SOC_ROCKCHIP_I2S                57         select SND_SOC_ROCKCHIP_I2S
 72         select SND_SOC_HDMI_CODEC                  58         select SND_SOC_HDMI_CODEC
 73         select SND_SOC_ES8328_I2C                  59         select SND_SOC_ES8328_I2C
 74         select SND_SOC_ES8328_SPI if SPI_MASTE     60         select SND_SOC_ES8328_SPI if SPI_MASTER
 75         select DRM_DW_HDMI_I2S_AUDIO if DRM_DW     61         select DRM_DW_HDMI_I2S_AUDIO if DRM_DW_HDMI
 76         help                                       62         help
 77           Say Y or M here if you want to add s     63           Say Y or M here if you want to add support for SoC audio on Rockchip
 78           RK3288 boards using an analog output     64           RK3288 boards using an analog output and the built-in HDMI audio.
 79                                                    65 
 80 config SND_SOC_RK3399_GRU_SOUND                    66 config SND_SOC_RK3399_GRU_SOUND
 81         tristate "ASoC support multiple codecs     67         tristate "ASoC support multiple codecs for Rockchip RK3399 GRU boards"
 82         depends on SND_SOC_ROCKCHIP && I2C &&  !!  68         depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP && SPI
 83         select SND_SOC_ROCKCHIP_I2S                69         select SND_SOC_ROCKCHIP_I2S
 84         select SND_SOC_MAX98357A                   70         select SND_SOC_MAX98357A
 85         select SND_SOC_RT5514                      71         select SND_SOC_RT5514
 86         select SND_SOC_DA7219                      72         select SND_SOC_DA7219
 87         select SND_SOC_RT5514_SPI                  73         select SND_SOC_RT5514_SPI
 88         select SND_SOC_HDMI_CODEC                  74         select SND_SOC_HDMI_CODEC
 89         select SND_SOC_DMIC                        75         select SND_SOC_DMIC
 90         help                                       76         help
 91           Say Y or M here if you want to add s     77           Say Y or M here if you want to add support multiple codecs for SoC
 92           audio on Rockchip RK3399 GRU boards.     78           audio on Rockchip RK3399 GRU boards.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php