The patch set is to add missing UART DCE/DTE pins, because of previous UART pins macro defines do NOT contain DCE/DTE, per the advice from Uwe in V1 patch comment, to better distinguish the DCE/DTE functions, I change the existing UART pins to contain the DCE/DTE, then add the missing UART pins, meanwhile, keep the old macro definis there for some time in order to make it backward compatible, and then, switch the existing consumer DTs to use new UART pins macro defines with DCE/DTE inside. As the changes in V2 is significant compared to V1, so I did NOT put a change log in each patch, you can treat each patch as new patch, thanks. Anson Huang (7): ARM: dts: imx6sx: Improve UART pins macro defines ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux ARM: dts: imx6sx-nitrogen6sx: Use new pin names with DCE/DTE for UART pins ARM: dts: imx6sx-sabreauto: Use new pin names with DCE/DTE for UART pins ARM: dts: imx6sx-sdb: Use new pin names with DCE/DTE for UART pins ARM: dts: imx6sx-softing-vining-2000: Use new pin names with DCE/DTE for UART pins ARM: dts: imx6sx-udoo-neo: Use new pin names with DCE/DTE for UART pins arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 20 +- arch/arm/boot/dts/imx6sx-pinfunc.h | 288 ++++++++++++++++------- arch/arm/boot/dts/imx6sx-sabreauto.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 12 +- arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 8 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 28 +-- 6 files changed, 237 insertions(+), 123 deletions(-) -- 2.7.4