您好专家:
我想在主域(A72)中启用 MCU_spi0 (E27、E25、E2、E28)
操作系统:Linux
SDK:8.1
我们发现 MCU_spi0寄存器基址地址为0x40300000
但 我们在 j721e dtsi 中找不到任何 MCU_spi0节点或0x40300000节点
那么、如何在基于 j721e 的 Linux 中使用 MCU_spi0?
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.
您好专家:
我想在主域(A72)中启用 MCU_spi0 (E27、E25、E2、E28)
操作系统:Linux
SDK:8.1
我们发现 MCU_spi0寄存器基址地址为0x40300000
但 我们在 j721e dtsi 中找不到任何 MCU_spi0节点或0x40300000节点
那么、如何在基于 j721e 的 Linux 中使用 MCU_spi0?
你好、Tanker、
请参考应用手册 :https://www.ti.com/lit/pdf/sprad26?keyMatch=DRA821
上述应用手册介绍了 MCU_SPI2节点。
MCU_SPI0的节点:
+ mcu_spi0: mcu-spi0@40300000 {
+ compatible = "ti,am654-mcspi","ti,omap4-mcspi";
+ reg = <0x0 0x40300000 0x0 0x400>;
+ interrupts = <GIC_SPI 848 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&k3_clks 274 1>;
+ power-domains = <&k3_pds 274 TI_SCI_PD_EXCLUSIVE>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
此致、
基尔西
您好 TI:
是的、我在 K3-am65-mcu.dtsi 中看到了这个 MCU_spi0节点
它属于 K3-am654-base-board.dts ->K3-am654.dtsi -> K3-am65.dtsi ->K3-am65-mcu.dtsi
但不适用于 J721E。
因此、如果我们在 J721E DTS 中添加该节点
中断= ;
时钟=<&K3_CLKS 274 1>;
电源域=<&K3_PDS 274 TI_SCI_PD_Excluse>;
中断编号、clk 配置和电源配置 是否需要更改?
Tinker、
https://www.ti.com/lit/pdf/sprad26?keyMatch=DRA821
请遵循上述应用手册。
它属于 K3-am654-base-board.dts ->K3-am654.dtsi -> K3-am65.dtsi ->K3-am65-mcu.dtsi
但不适用于 J721E
[/报价]以上粘贴的 DT 节点适用于 J721e。
-凯尔西