Hi,
i'm using Pins tool for i.MX v4. If i try to export a dtsi file for a custom i.MX6 ULL board and use it as template within imx_4.1.15_2.0.0_ga Linux tree i will get parsing issues from the device tree compiler.
After some investigation i found out there are two reasons:
1) All pinfunc defines in the dtsi starts with MX6ULL (like MX6ULL_PAD_CSI_DATA00__USDHC2_DATA0. This is wrong. Only the SNVS pins should start with MX6ULL, the others should start with MX6UL.
2) In case of a pin which is muxed as a UART pin the pins tool generate something like this:
MX6ULL_PAD_UART1_RTS_B__UART1_RTS_B
Such a define doesn't exists nor with a MX6UL prefix. There are 2 possibilities regarding to this file:
MX6UL_PAD_UART1_RTS_B__UART1_DCE_RTS
MX6UL_PAD_UART1_RTS_B__UART1_DTE_CTS
Please fix this.
Best regards