将rk3326 的uboot的设备树中的uart2配置成uart2m1
时间: 2024-05-09 15:19:12 浏览: 128
在rk3326的uboot设备树中,将uart2的配置改为uart2m1需要按照以下步骤进行:
1. 打开rk3326设备树文件(通常命名为rockchip/rk3326.dtsi)。
2. 找到uart2的配置节点,通常类似于:
```
uart2: serial@ff1a0000 {
compatible = "rockchip,rk3328-uart", "snps,dw-apb-uart";
reg = <0xff1a0000 0x100>;
interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cru SCLK_UART2>;
clock-names = "uartclk";
status = "disabled";
};
```
3. 将compatible属性中的"rockchip,rk3328-uart"改为"rockchip,rk3326-uart",以匹配rk3326 SoC的UART控制器。
4. 将status属性改为"okay",以启用uart2。
5. 修改uart2的中断号,以匹配rk3326 SoC的中断控制器。例如,将interrupts属性改为:
```
interrupts = <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>;
```
6. 添加一个新的属性,用于配置uart2m1。例如,添加一个名为"uart2m1"的属性,其值为"okay":
```
uart2m1 {
status = "okay";
};
```
7. 保存并关闭设备树文件。
8. 重新编译uboot,并将新的uboot镜像烧录到rk3326 SoC中。
完成这些步骤后,uart2将被配置为uart2m1,可以在uboot中使用。
阅读全文