We are going to design a new board starting from a iMX6SLEVK board, so I need some help to setup correctly everything from the beginning since it's my first time with Yocto and other freescale tools.
Actually I've created a new meta package dedicated to our stuff which seems to build correctly some packages I would added to our image.
What I don't know how to do, is how can I remap some pin mux we have routed from the EPDC signal to our daughter board. I guess I'll need to do a new DTS file but I don't know out to specify the new pin pad settings from it.
Below you can find the pin pad mux I would like to set:
IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_CTRL3(ALT1) -> audmux.AUD5_TXC
IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_CTRL1(ALT1) -> audmux.AUD5_TXFS
IOMUXC_SW_MUX_CTL_PAD_EPDC_VCOM1(ALT1) -> audmux.AUD5_RXD
IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_CTRL2(ALT1) -> audmux.AUD5_TXD
IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03(ALT1) -> ecspi4.SCLK
IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02(ALT1) -> ecspi4.SS0
IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01(ALT1) -> ecspi4.MISO
IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00(ALT1) -> ecspi4.MOSI
IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06(ALT5) -> GPIO1_IO13
IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07(ALT5) -> GPIO1_IO14
Finally, since I'm using the EPDC(J12) connector I guess I'll need to disable the remaining EPDC functionality.
Does anyone can suggest how to do it?
Thanks in advance,