AnsweredAssumed Answered

Pins tool generate invalid imx6ull-board.dtsi

Question asked by lategoodbye on Dec 1, 2017
Latest reply on Dec 5, 2017 by Yuri Muhin

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

Outcomes