145fb6b6fSEmilio Lópezmenu "Allwinner SoC Audio support" 2702650bdSPeter Robinson depends on ARCH_SUNXI || COMPILE_TEST 345fb6b6fSEmilio López 445fb6b6fSEmilio Lópezconfig SND_SUN4I_CODEC 545fb6b6fSEmilio López tristate "Allwinner A10 Codec Support" 645fb6b6fSEmilio López select SND_SOC_GENERIC_DMAENGINE_PCM 745fb6b6fSEmilio López select REGMAP_MMIO 845fb6b6fSEmilio López help 945fb6b6fSEmilio López Select Y or M to add support for the Codec embedded in the Allwinner 1045fb6b6fSEmilio López A10 and affiliated SoCs. 1145fb6b6fSEmilio López 1236c68493SMylène Josserandconfig SND_SUN8I_CODEC 1336c68493SMylène Josserand tristate "Allwinner SUN8I audio codec" 1436c68493SMylène Josserand depends on OF 157e95aac9SVasily Khoruzhick depends on MACH_SUN8I || (ARM64 && ARCH_SUNXI) || COMPILE_TEST 1636c68493SMylène Josserand select REGMAP_MMIO 1736c68493SMylène Josserand help 1836c68493SMylène Josserand This option enables the digital part of the internal audio codec for 1936c68493SMylène Josserand Allwinner sun8i SoC (and particularly A33). 2036c68493SMylène Josserand 2136c68493SMylène Josserand Say Y or M if you want to add sun8i digital audio codec support. 2236c68493SMylène Josserand 23ba2ff302SChen-Yu Tsaiconfig SND_SUN8I_CODEC_ANALOG 24ba2ff302SChen-Yu Tsai tristate "Allwinner sun8i Codec Analog Controls Support" 25e5028a25SIcenowy Zheng depends on MACH_SUN8I || (ARM64 && ARCH_SUNXI) || COMPILE_TEST 2655b407f6SVasily Khoruzhick select SND_SUN8I_ADDA_PR_REGMAP 27ba2ff302SChen-Yu Tsai help 28ba2ff302SChen-Yu Tsai Say Y or M if you want to add support for the analog controls for 29ba2ff302SChen-Yu Tsai the codec embedded in newer Allwinner SoCs. 30ba2ff302SChen-Yu Tsai 3142371f32SVasily Khoruzhickconfig SND_SUN50I_CODEC_ANALOG 3242371f32SVasily Khoruzhick tristate "Allwinner sun50i Codec Analog Controls Support" 3342371f32SVasily Khoruzhick depends on (ARM64 && ARCH_SUNXI) || COMPILE_TEST 34*2f5d9412SVasily Khoruzhick select SND_SUN8I_ADDA_PR_REGMAP 3542371f32SVasily Khoruzhick help 3642371f32SVasily Khoruzhick Say Y or M if you want to add support for the analog controls for 3742371f32SVasily Khoruzhick the codec embedded in Allwinner A64 SoC. 3842371f32SVasily Khoruzhick 39fa7c0d13SMaxime Ripardconfig SND_SUN4I_I2S 40fa7c0d13SMaxime Ripard tristate "Allwinner A10 I2S Support" 41fa7c0d13SMaxime Ripard select SND_SOC_GENERIC_DMAENGINE_PCM 42fa7c0d13SMaxime Ripard select REGMAP_MMIO 43fa7c0d13SMaxime Ripard help 44fa7c0d13SMaxime Ripard Say Y or M if you want to add support for codecs attached to 45fa7c0d13SMaxime Ripard the Allwinner A10 I2S. You will also need to select the 46fa7c0d13SMaxime Ripard individual machine drivers to support below. 47fa7c0d13SMaxime Ripard 48f8260afaSMarcus Cooperconfig SND_SUN4I_SPDIF 49f8260afaSMarcus Cooper tristate "Allwinner A10 SPDIF Support" 50f8260afaSMarcus Cooper depends on OF 51f8260afaSMarcus Cooper select SND_SOC_GENERIC_DMAENGINE_PCM 52f8260afaSMarcus Cooper select REGMAP_MMIO 53f8260afaSMarcus Cooper help 54f8260afaSMarcus Cooper Say Y or M to add support for the S/PDIF audio block in the Allwinner 55f8260afaSMarcus Cooper A10 and affiliated SoCs. 5655b407f6SVasily Khoruzhick 5755b407f6SVasily Khoruzhickconfig SND_SUN8I_ADDA_PR_REGMAP 5855b407f6SVasily Khoruzhick tristate 5955b407f6SVasily Khoruzhick select REGMAP 6055b407f6SVasily Khoruzhick 6145fb6b6fSEmilio Lópezendmenu 62