请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TLV320ADC6140 您好!
我将查看以下 Linux 驱动程序上游的 TLV320ADCx140器件驱动程序:
https://git.ti.com/gitweb?p=ti-analogue-linux-kernel/dmurphy-analogue.git;a=shortlog;h=refs/heads/tlv320adcx140_upstream
我正在尝试将代码转换为用于 Pocket Beagle 的 EVK 上的代码、但我无法确定连接到 EVK 上的代码。
查看 AM335x-bonebblack-common.dtsi:
我 连接了 FSX、AHCLKX、ACLKX、AM335X_PIN_McASP0_AXR0和 I2C 并运行正常。
不过、这些引脚连接到了什么?
tlv320adc5140_default:tlv320adc5140_default {
pinctrl-single, pins =<
AM33XX_IOPAD (0x844,PIN_OUTPLUP | MUX_MODE7)/* GPMC_A1.GPIO1_17 */
AM33XX_IOPAD (0x878,PIN_INPUT | MUX_GPIODE7)
;* GPMC_A1_GPIO1*
和:
AM33XX_PADCONF (AM335X_PIN_GPMC_A11、PIN_OUTPUT 下拉、MUX_MODE7)/* GPMC_A11.GPIO1_27 *
对于.GPIO1_27、我看到每次我尝试 aRecord 时它都会切换为高电平、然后在录制完成后它会恢复为低电平。 代码表示它启用 Beagle Bone Black 时钟、但我在 EVK 上看不到时钟启用。
谢谢!