瑞芯微Rockchip开发者社区
直播中

尤立虔

7年用户 960经验值
擅长:控制/MCU
私信 关注
[问答]

请问如何配置设备树支持UART6和UART7呢?

飞凌,您好,请问我需要如何配置设备树支持UART6,和UART7呢?板子是OKMX6UL-C
UART6_TXD---------CSI_MCLK
UART6_RXD---------CSI_PIXCLK


UART7_TXD---------LCD_DATA16
UART7_RXD---------LCD_DATA17


UART6我的配置如下:
                pinctrl_uart6: uart6grp {
                        fsl,pins = <
                                MX6UL_PAD_CSI_MCLK__UART6_DCE_TX        0x1b0b1
                                MX6UL_PAD_CSI_PIXCLK__UART6_DCE_RX      0x1b0b1
                        >;
                 };


&uart6 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_uart6>;
        status = "okay";
};




UART7我的配置如下:
                 pinctrl_uart7: uart7grp {
                        fsl,pins = <
                                MX6UL_PAD_LCD_DATA16__UART7_DCE_TX      0x1b0b1
                                MX6UL_PAD_LCD_DATA17__UART7_DCE_RX      0x1b0b1
                        >;
                 };

&uart7 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_uart7>;
        status = "okay";
};

注释了LCD里面的UART7的管脚复用
                pinctrl_lcdif_dat: lcdifdatgrp {
                        fsl,pins = <
                                MX6UL_PAD_LCD_DATA00__LCDIF_DATA00  0x79
                                MX6UL_PAD_LCD_DATA01__LCDIF_DATA01  0x79
                                MX6UL_PAD_LCD_DATA02__LCDIF_DATA02  0x79
                                MX6UL_PAD_LCD_DATA03__LCDIF_DATA03  0x79
                                MX6UL_PAD_LCD_DATA04__LCDIF_DATA04  0x79
                                MX6UL_PAD_LCD_DATA05__LCDIF_DATA05  0x79
                                MX6UL_PAD_LCD_DATA06__LCDIF_DATA06  0x79
                                MX6UL_PAD_LCD_DATA07__LCDIF_DATA07  0x79
                                MX6UL_PAD_LCD_DATA08__LCDIF_DATA08  0x79
                                MX6UL_PAD_LCD_DATA09__LCDIF_DATA09  0x79
                                MX6UL_PAD_LCD_DATA10__LCDIF_DATA10  0x79
                                MX6UL_PAD_LCD_DATA11__LCDIF_DATA11  0x79
                                MX6UL_PAD_LCD_DATA12__LCDIF_DATA12  0x79
                                MX6UL_PAD_LCD_DATA13__LCDIF_DATA13  0x79
                                MX6UL_PAD_LCD_DATA14__LCDIF_DATA14  0x79
                                MX6UL_PAD_LCD_DATA15__LCDIF_DATA15  0x79
                                MX6UL_PAD_LCD_DATA16__LCDIF_DATA16  0x79
//                              MX6UL_PAD_LCD_DATA17__LCDIF_DATA17  0x79
//                              MX6UL_PAD_LCD_DATA18__LCDIF_DATA18  0x79
......

回帖(2)

朱燕媚

2022-1-10 10:13:45

  • 我这样配置并没有出现该串口的设备节点
举报

刘畅

2022-1-10 10:13:48

  • 您注掉的复用的部分有问题,uart7中是LCD_DATA16、LCD_DATA17,不是17、18。
    uart6的CSI_MCLK、CSI_PIXCLK没有注掉吧
举报

更多回帖

发帖
×
20
完善资料,
赚取积分