======设备树修改======
===== UART =====
* &iomuxc --> DTE模式
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
>;
};
* &uart
&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";
};
===== LED =====
* &iomuxc
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
>;
};
* &led
/*---------------------------------------------------------------------------------------------------------------------
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";
};
};
};