用户工具

站点工具


imx6

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

imx6 [2019/12/01 10:57] (当前版本)
duzhaofeng 创建
行 1: 行 1:
 +======设备树修改======
 +===== UART =====
 +  * &​iomuxc ​ --> ​ DTE模式
 +<​code>​
 + pinctrl_uart2:​ uart2grp {
 + fsl,pins = <
 + MX6UL_PAD_UART2_TX_DATA__UART2_DTE_RX 0x1b0b1
 + MX6UL_PAD_UART2_RX_DATA__UART2_DTE_TX 0x1b0b1
 + >;
 + };
 +
 + pinctrl_uart4:​ uart4grp {
 + fsl,pins = <
 + MX6UL_PAD_UART4_TX_DATA__UART4_DTE_RX 0x1b0b1
 + MX6UL_PAD_UART4_RX_DATA__UART4_DTE_TX 0x1b0b1
 + >;
 + };
 +
 + pinctrl_uart5:​ uart5grp {
 + fsl,pins = <
 + MX6UL_PAD_UART5_TX_DATA__UART5_DTE_RX ​  ​0x1b0b1
 + MX6UL_PAD_UART5_RX_DATA__UART5_DTE_TX ​  ​0x1b0b1
 + >;
 + };
 +</​code>​
 +  * &uart
 +<​code>​
 +&uart2 {
 + pinctrl-names = "​default";​
 + pinctrl-0 = <&​pinctrl_uart2>;​
 + fsl,​dte-mode;​
 + status = "​okay";​
 +};
 +
 +&uart4 {
 + pinctrl-names = "​default";​
 + pinctrl-0 = <&​pinctrl_uart4>;​
 + fsl,​dte-mode;​
 + status = "​okay";​
 +};
 +
 +&uart5 {
 + pinctrl-names = "​default";​
 + pinctrl-0 = <&​pinctrl_uart5>;​
 + fsl,​dte-mode;​
 + status = "​okay";​
 +};
 +</​code>​
 +===== LED =====
 +  * &iomuxc
 +<​code>​
 + pinctrl_leds:​ ledsgrp {
 + fsl,pins = <
 + MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0x1b0b1
 + MX6UL_PAD_CSI_HSYNC__GPIO4_IO20 0x1b0b1
 + MX6UL_PAD_CSI_DATA00__GPIO4_IO21 0x1b0b1
 + MX6UL_PAD_CSI_DATA01__GPIO4_IO22 0x1b0b1
 + MX6UL_PAD_CSI_DATA02__GPIO4_IO23 0x1b0b1
 + MX6UL_PAD_CSI_DATA03__GPIO4_IO24 0x1b0b1
 + MX6UL_PAD_CSI_DATA04__GPIO4_IO25 0x1b0b1
 + MX6UL_PAD_CSI_DATA05__GPIO4_IO26 0x1b0b1
 + MX6UL_PAD_CSI_DATA06__GPIO4_IO27 0x1b0b1
 + MX6UL_PAD_CSI_DATA07__GPIO4_IO28 0x1b0b1
 + >;
 + };
 +</​code>​
 +  * &led
 +<​code>​
 +/​*---------------------------------------------------------------------------------------------------------------------
 + led
 +-----------------------------------------------------------------------------------------------------------------------*/​
 +/ {
 + leds {
 + compatible = "​gpio-leds";​
 + pinctrl-names = "​default";​
 + pinctrl-0 = <&​pinctrl_leds>;​
 +
 + led@0 {
 + label = "​sysled:​color0";​
 + gpios = <&​gpio4 22 GPIO_ACTIVE_LOW>;​
 + default-state = "​on";​
 + linux,​default-trigger = "​heartbeat";​
 + };
 +
 + led@1 {
 + label = "​sysled:​color1";​
 + gpios = <&​gpio4 20 GPIO_ACTIVE_LOW>;​
 + default-state = "​on";​
 + linux,​default-trigger = "​heartbeat";​
 + };
 +
 + led@2 {
 + label = "​rs485_0:​rx";​
 + gpios = <&​gpio4 26 GPIO_ACTIVE_LOW>;​
 + default-state = "​off";​
 + linux,​default-trigger = "​none";​
 + };
 +
 + led@3 {
 + label = "​rs485_0:​tx";​
 + gpios = <&​gpio4 21 GPIO_ACTIVE_LOW>;​
 + default-state = "​off";​
 + linux,​default-trigger = "​none";​
 + };
 +
 + led@4 {
 + label = "​rs485_1:​rx";​
 + gpios = <&​gpio4 27 GPIO_ACTIVE_LOW>;​
 + default-state = "​off";​
 + linux,​default-trigger = "​none";​
 + };
 +
 + led@5 {
 + label = "​rs485_1:​tx";​
 + gpios = <&​gpio4 25 GPIO_ACTIVE_LOW>;​
 + default-state = "​off";​
 + linux,​default-trigger = "​none";​
 + };
 +
 + led@6 {
 + label = "​rs485_2:​rx";​
 + gpios = <&​gpio4 24 GPIO_ACTIVE_LOW>;​
 + default-state = "​off";​
 + linux,​default-trigger = "​none";​
 + };
 +
 + led@7 {
 + label = "​rs485_2:​tx";​
 + gpios = <&​gpio4 19 GPIO_ACTIVE_LOW>;​
 + default-state = "​off";​
 + linux,​default-trigger = "​none";​
 + };
 +
 + led@8 {
 + label = "​rs485_3:​rx";​
 + gpios = <&​gpio4 28 GPIO_ACTIVE_LOW>;​
 + default-state = "​off";​
 + linux,​default-trigger = "​none";​
 + };
 +
 + led@9 {
 + label = "​rs485_3:​tx";​
 + gpios = <&​gpio4 23 GPIO_ACTIVE_LOW>;​
 + default-state = "​off";​
 + linux,​default-trigger = "​none";​
 + };
 + };
 +};
 +</​code>​
 +
 +
  
imx6.txt · 最后更改: 2019/12/01 10:57 由 duzhaofeng