器件型号: TLV320ADC3101-Q1
tlv320adc3xxx.c tlv320adc3xxx.h 是否可以使用此驱动程序? 我发现它在我的 SDK 中,我看到这些注释与 if 0 在官方驱动程序。

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: TLV320ADC3101-Q1
tlv320adc3xxx.c tlv320adc3xxx.h 是否可以使用此驱动程序? 我发现它在我的 SDK 中,我看到这些注释与 if 0 在官方驱动程序。

您好、
是的、ADC3101 应该使用 ADC31xx 驱动程序、您可以在此处访问它们: https://www.ti.com/tool/TLV320ADC31XX-DRIVERS 、帮助文件位于此处: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/Documentation/devicetree/bindings/sound/ti,tlv320adc3xxx.yaml
我看到器件的 Q1 版本上没有链接、但在常规 ADC3101 页面上有链接。 我们可以努力为将来更新该值。 驱动程序将在该器件的两个版本上工作。
就像我链接的这个驱动程序一样、DAPM 输入具有与您的不同的名称。

让我知道您的想法。
此致、
Mir
#if 0
/* Analog Mic In */
SND_SOC_DAPM_INPUT("IN1LP"),
SND_SOC_DAPM_INPUT("IN2LP"),
SND_SOC_DAPM_INPUT("IN3LM"),
SND_SOC_DAPM_INPUT("IN1RM"),
SND_SOC_DAPM_INPUT("IN2RP"),
SND_SOC_DAPM_INPUT("IN3RM"),
/* ADC */
SND_SOC_DAPM_ADC_E("ADC", "Capture", AIC31XX_ADCSETUP, 7, 0,
aic31xx_dapm_power_event, SND_SOC_DAPM_POST_PMU |
SND_SOC_DAPM_POST_PMD),
/* Input Selection to MIC_PGA */
SND_SOC_DAPM_MUX("IN1LP P-Terminal", SND_SOC_NOPM, 0, 0,
&p_term_mic1lp),
SND_SOC_DAPM_MUX("MIC1RP P-Terminal", SND_SOC_NOPM, 0, 0,
&p_term_mic1rp),
SND_SOC_DAPM_MUX("MIC1LM P-Terminal", SND_SOC_NOPM, 0, 0,
&p_term_mic1lm),
SND_SOC_DAPM_MUX("IN1RM M-Terminal", SND_SOC_NOPM, 0, 0,
&m_term_mic1lm),
These are commented out on the driver page you linked, and I am using the differential version. Would the driver file I sent be more suitable?