这里会显示出您选择的修订版和当前版本之间的差别。
| — |
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> | ||
| + | |||
| + | |||