您好!
我们拥有一个使用66AK2G 处理器的电路板和一个 SPI/I2C 转 UART 芯片 MAX3107、如下所示。 我们正在使用 SPI1总线来控制 max3107。
我们不使用 DCAN0和 DCAN1、因此 K2G 的 H21、H22引脚用作简单的 GPIO 输入/输出引脚。
在器件树中有 max3107的几个必要属性、
必需: -兼容- 寄存器 -中断 -时钟-时钟 名称
我想知道如何将中断信息添加到器件树? 此外,时钟信息 clk_4M 是否正确? 不确定是否足够的条目以红色文本显示。
/dts-v1/;
#include "keystone-k2g.dtsi"
/{
兼容= "ti、k2g-evm"、"ti、k2g"、"ti、keystone";
模型="Texas Instruments K2G General Purpose EVM";
内存@8000000 {
device_type ="存储器";
REG =<0x00000008 0x00000000 0x00000000 0x80000000>;
};
。 。 。 。 。
CLK_4M:CLK_4M{/*对于 SPI UART max3107 */
兼容="固定时钟";
#clock-cells =<0>;
时钟频率=<4000000>;
};
};
SPI1{&S}
pinctrl-names ="默认";
PINCCTRL-0 =<&SPI1_PINS>;
状态="可以";
/* UART 扩展器、MAX3107 */
max310x_0:max0@0{
兼容="maxim,max3107";
SPI-max-frequency =<10000000>;//<125000000>
寄存器=<0>;
interrupt-parent = ;/*可选*/
interrupts = ; /*必需*/
时钟=<&clk_4M>;
时钟名称="osc";
};
};
汤姆