hi, we need to config EIM_A16 ~ EIM_A24 to CSI1_PIXCLK, CSI1_DAT12 ~ CSI1_DAT19 on imx6q,
but after adding MX6QDL_PAD_EIM_A16__IPU2_CSI1_PIXCLK 0x80000000 into arch/arm/boot/dts/imx6qdl-sabresd.dtsi
we got error:
kevin@kevin-mac:$ make -j4 all
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
DTC arch/arm/boot/dts/imx6dl-sabresd.dtb
DTC arch/arm/boot/dts/imx6dl-sabresd-btwifi.dtb
DTC arch/arm/boot/dts/imx6dl-sabresd-enetirq.dtb
Error: arch/arm/boot/dts/imx6qdl-sabresd.dtsi:646.5-6 syntax error
FATAL ERROR: Unable to parse input tree
make[1]: *** [arch/arm/boot/dts/imx6dl-sabresd-enetirq.dtb] Error 1
make[1]: *** Waiting for unfinished jobs....
Error: arch/arm/boot/dts/imx6qdl-sabresd.dtsi:646.5-6 syntax error
FATAL ERROR: Unable to parse input tree
make[1]: *** [arch/arm/boot/dts/imx6dl-sabresd.dtb] Error 1
Error: arch/arm/boot/dts/imx6qdl-sabresd.dtsi:646.5-6 syntax error
FATAL ERROR: Unable to parse input tree
make[1]: *** [arch/arm/boot/dts/imx6dl-sabresd-btwifi.dtb] Error 1
make: *** [dtbs] Error 2
make: *** Waiting for unfinished jobs....
anyone can give use some suggestion about how to config EIM_A16 ~ EIM_A24 to CSI1_PIXCLK, CSI1_DAT12 ~ CSI1_DAT19 ??
thanks
kevin
Hi kevin_chan,
If you are still getting that error
check once in imx6dl-pinfunc.h
in this file you won't get MX6QDL_PAD_EIM_A16__IPU2_CSI1_PIXCLK
It is MX6QDL_PAD_EIM_A16__IPU1_CSI1_PIXCLK correct one
Thanks & Regards,
Lavanya
Hi kevin
one can check if MX6QDL_PAD_EIM_A16_XX is already used
somewhere, for example imx6dl-sabresd.dts (#include "imx6qdl-sabresd.dtsi" )
use it in pinctrl_epdc_0:
MX6QDL_PAD_EIM_A16__EPDC_DATA00
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------