嵌入式爱好者

查看: 17926|回复: 2

[Linux] 请问设备树如何配置UART6,UART7

[复制链接]

2

主题

4

帖子

25

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2020-6-27 18:46:22 | 显示全部楼层 |阅读模式
飞凌,您好,请问我需要如何配置设备树支持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

主题

4

帖子

25

积分

i.MX6UL通行证

 楼主| 发表于 2020-6-27 18:47:26 | 显示全部楼层
我这样配置并没有出现该串口的设备节点
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2020-6-28 11:06:53 | 显示全部楼层
您注掉的复用的部分有问题,uart7中是LCD_DATA16、LCD_DATA17,不是17、18。
uart6的CSI_MCLK、CSI_PIXCLK没有注掉吧
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-20 10:50

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表