linux - spi-omap2-mcspi.c中注册的McSPIx的基地址在哪里?

标签 linux linux-device-driver memory-address spi

code我看到定义了各种寄存器的偏移地址。但是,基地址在哪里注册?

function ,通过mcspi->base访问基地址。 mcspi->base如何包含McSPI的具体基地址?

最佳答案

这应该在arch/arm/boot/dts/omap4.dtsi 文件中的dts 文件中定义。我不确定您的内核是否启用了 DT。如果启用,它会读入探测函数。

关于linux - spi-omap2-mcspi.c中注册的McSPIx的基地址在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22708728/

相关文章:

linux - ubuntu软件中心 "the package is of bad quality"怎么解决

linux-kernel - 如何解决内核配置无效问题

c - 如何将变量分配给c中的绝对地址?

c - 如何使用函数更改变量的地址?

c - 正确的格式说明符以打印指针或地址?

java - 除了 FileNotFoundException 之外,Files.size(Path) 还可以抛出哪些异常?

linux - curl (58) 无法加载客户端证书 -8912

c - 在嵌入式 linux 中模拟触摸屏点击

linux - 启用 early_printk 后 Printk 行为发生变化

c - 使用 rmmod (del_gendisk) 卸载时 Linux block 设备模块挂起