Hello Community,
Do we have only 'QorIQ Configuration and Validation Suite' is the option to do pinmux on freedom LS1012A board ??
Can't we do the pin muxing as of its been done over all iMX platforms??
For Example:
If I wants to configure a pin as GPIO which is configured as UART by default, The only thing I have to do on iMX platform is to change the muxing MACROs as below:
from:
pinctrl_uart1: uart1grp {
fsl,pins = <
MX6QDL_PAD_SD3_DAT7__UART1_TX_DATA 0x1b0b1
MX6QDL_PAD_SD3_DAT6__UART1_RX_DATA 0x1b0b1
>;
};
to:
pinctrl_uart1: uart1grp {
fsl,pins = <
MX6QDL_PAD_SD3_DAT6__GPIO6_IO18 0x1b0b1
MX6QDL_PAD_SD3_DAT7__GPIO6_IO17 0x1b0b1
>;
};
So is it possible to do the pinmuxing in a same way on FRDM-LS1012A board?? If yes Please provide the proper documentation if not please Guide me on the other way to do pinmuxing on FRDM-LS1012A with proper documents.
Thanks,
Shyam
The LS1012A pin multiplexing is controlled by RCW fields and can't be altered during runtime - refer to the QorIQ LS1012A Reference Manual, 4.4.5.1 RCW Field Definitions.
You wrote:
> Do we have only 'QorIQ Configuration and Validation Suite'
> is the option to do pinmux on freedom LS1012A board ??
Yes, the QCVS PBL Tool can be used to create custom RCW.
Is LS1021A also like this? Setting RCW is a only way to do pin muxing?
Yes.
Thanks ufedor for your inputs.