工具/软件:
您好、
我们正努力 在 UART2 上启用硬件流控制。 我们已将下面的补丁应用于 DTS 文件 、并在 Linux UART 应用程序的 termios 调用中设置 RTSCTS 标志。 UART TX 和 RX 按预期工作、但硬件流控制仍处于禁用状态。
下面的补丁中有什么问题吗?
diff -git a/arch/arm64/boot/dts/ti/k3-am64x-wiser.dts b/arch/arm64/boot/dts/ti/k3-am64x-wiser.dts
索引 86bf47a96a64..09f7e6aaea4b 100644
-- A/arch/arm64/boot/dts/ti/k3-am64x-wiser.dts
++ b/arch/arm64/boot/dts/ti/k3-am64x-wiser.dts
@@–265、6 +265、7 @@&MAIN_uart2{
pinctrl-names =“default";“;
pinctrl-0 =<&zigibe_pins_default>;
电流速度=<115200>;
+ uart-has-rtscts;
};
@@–176、6 +174、8 @@ zigabo_pins_default:zigabo-default-pins{
pinctrl-single、pins =<
AM64X_IOPAD (0x0238、PIN_INPUT、3)/*(B16) UART0_CTSN.UART2_RXD */
AM64X_IOPAD (0x023c、PIN_OUTPUT、3)/*(A16) UART0_RTSn.UART2_TXD */
+ AM64X_IOPAD (0x0294、PIN_OUTPUT_PULLUP、1)/*(J19) GPIO1_76.UART2_RTSn */
+ AM64X_IOPAD (0x028C、PIN_INPUT_PULLUP、1)/*(L20) GPIO1_75.UART2_CTSN *
