AnsweredAssumed Answered

Configuring imx6 solo JTAG pin options using the device tree

Question asked by Scott Warner on Feb 7, 2014
Latest reply on Feb 12, 2014 by Scott Warner

I'm working on an imx6 solo based custom board that used sabresd as a reference.  We are currently using the dora 3.10.9_alpha release.  I'm trying to set pin options for the following JTAG pins:

 

20E_0614 (IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD)

20E_0618 (IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK)

20E_061C (IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI)

20E_0620  (IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO)

20E_0624  (IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS)

20E_0628  (IOMUXC_SW_PAD_CTL_PAD_JTAG_TRSTB)


I didn't see any definitions for these pins in imx6dl-pinfunc.h so I tried adding them (imx6dl-pinfunc.h, .dtsi, and in the pinctrl-imx6dl.c files), but when the system boots I get the following messages for the pins:


imx6dl-pinctrl 20e0000.iomuxc: failed to get pin(389) name

imx6dl-pinctrl 20e0000.iomuxc: failed to get pin(390) name

imx6dl-pinctrl 20e0000.iomuxc: failed to get pin(391) name

imx6dl-pinctrl 20e0000.iomuxc: failed to get pin(392) name

imx6dl-pinctrl 20e0000.iomuxc: failed to get pin(393) name

imx6dl-pinctrl 20e0000.iomuxc: failed to get pin(394) name

pinconfig core: failed to register map default (47): no group/pin given

imx6dl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver

 

I'm not sure if I'm still missing something that needs to be added or if these pins are handled different because they don't have mux options.

 

Thanks,

Scott

Outcomes