主题中讨论的其他器件:ADS7844
我正在尝试使 McSPI4在我们的板上正常运行。 mux_data.h 中的引脚复用设置为:
{GPMC_A8、(M8 | PIN_INPUT)}、 // N7 GPMC_A8.SPI4_SCLK *
{GPMC_A9、(M8 | PIN_INPUT)}、 // R4 GPMC_A9.SPI4_D1 *
{GPMC_A10、(M8 | PIN_OUTPUT)}、 // N9 GPMC_A10.SPI4_d0 *
{GPMC_A11、(M8 | PIN_OUTPUT)}、 // P9 GPMC_A11.SPI4_cs0 *
{GPMC_A12、(M8 | PIN_OUTPUT)}、 // P4 GPMC_A12.SPI4_CS1 *
我看到所有4个多通道串行外设接口端口都在 dra7.x 中定义 它们的状态均为"disabled"(已禁用)。 因此、我在电路板的.dtsi 文件中添加了以下条目、并进行了必要的内核重建。
// ADS7844接口
mcspi4{(&M)
状态="正常";
};
重新启动后、我在 SPI 器件的/dev/dev 目录中看不到任何内容。 在我的旧系统上、我看到/dev/spidev0.0 我缺少什么?