I am using LS1021aiot reference board. During the SD card booting, I have seen that it is reading the RCW file. Can you please help me to find the answers of the following questions?
Here is the u-boot log
U-Boot 2015.01+ls1+g3281947 (Sep 14 2015 - 11:08:45)
CPU: Freescale LayerScape LS1021E, Version: 1.0, (0x87081110)
Bus:300 MHz, DDR:800 MHz (1600 MT/s data rate),
Reset Configuration Word (RCW):
00000000: 0608000a 00000000 00000000 00000000
00000010: 20000000 08407900 60025a00 21046000
00000020: 00000000 00000000 00000000 00038000
00000030: 20024800 881b1340 00000000 00000000
DRAM: 1 GiB
Using SERDES1 Protocol: 32 (0x20)
MMC: FSL_SDHC: 0
EEPROM: NXID v1
PCIe1: Root Complex no link, regs @ 0x3400000
PCIe2: Root Complex no link, regs @ 0x3500000
SEC0: RNG instantiated
SATA link 0 timeout.
AHCI 0001.0300 1 slots 1 ports ? Gbps 0x1 impl SATA mode
flags: 64bit ncq pm clo only pmp fbss pio slum part ccc
scanning bus for devices...
Found 0 device(s).
SCSI: Net: eTSEC1 is in sgmii mode.
eTSEC2 is in sgmii mode.
Phy 4 not found
PHY reset timed out
eTSEC1, eTSEC2 [PRIME], eTSEC3
Hit any key to stop autoboot: 0
1. From where the RCW file is getting read. Whether the u-boot binary is having an RCW file inside?
2. How can I change the rcw configuration?
3. All the pin-muxing is happening inside the rcw file? (or Do we need to care about the pinmuxing at the kernel side)?