I have further queries on pin. We have done pin muxing for the boot process in RCW, In LS1043 Reference Manual, In "chapter 3 Signal Description" mentioned pin muxing detail using RCW. In "Section 3.4 Signal Muxing details" only mentioned a few pin muxing can be used to start the board tiil bootloader.
In general pin muxing can be done through dts/dtsi on ARM SOC. But for LS1043A, I do not find any pin has been configured(muxing) through dts/dtsi at linux KERNEL(fsl-ls1043a.dtsi , fsl-ls1043a-rdb.dts, ... etc).
In "chapter 12 Supplemental Configuration unit" describes rest pin muxing details, which pins can not be configured by RCW. I found that pin muxing for a few USB pins has been configured at u-boot in file "board/freescale/ls1043ardb/ls1043ardb.c" inside the function config_board_mux(). Where I do not find any pin muxing has been done using linux KERNEL through "c code" well.
My query is what is the suggested way of pin muxing for LS1043A SOC ? Do we need to do pin muxing in bootloader code or at kernel level apart from RCW.
Regards,
Bhargav Jayswal