The i.MX7 has two iomux controllers. the iomuxc and the iomuxc_lpsr. Some pinmux settings in the board dts files are non functional because they are attached to the wrong iomux controller. The following patches fix this. It's way too easy to fall into this trap again. Only a look into the reference manual can reveal which pin belongs to which controller. To make this clearer the last patch adds "LPSR" to the pin names which belong to the LPSR controller. Sascha ---------------------------------------------------------------- Sascha Hauer (4): ARM: dts: imx7s-warp: Fix watchdog pinmux ARM: dts: imx7d-sdp: Fix watchdog and pwm pinmux ARM: dts: imx7d-cl-som: Fix OTG power pinctrl ARM: dts: imx7: Add "LPSR" to LPSR iomux pin names arch/arm/boot/dts/imx7-colibri.dtsi | 16 ++--- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 14 ++-- arch/arm/boot/dts/imx7d-nitrogen7.dts | 14 ++-- arch/arm/boot/dts/imx7d-pinfunc.h | 110 ++++++++++++++++---------------- arch/arm/boot/dts/imx7d-sdb.dts | 26 ++++---- arch/arm/boot/dts/imx7s-warp.dts | 4 +- 6 files changed, 95 insertions(+), 89 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html