Other Parts Discussed in Thread: AM3352,
Tool/software:
TI Friends & Family,.
Our customer is trying to get Ethernet boot working on a new AM6234 processor board and found the following comment on a TI Forum:
There also is an errata i2329 that mentions possible MDIO interface corruption.
The current AM3352 uses MII0 Ethernet boot during production and the intent is for the AM6234 processor board to use the same process.
Are there any issues with a primary RMII0 boot that we need to be aware of?
One other item to mention is about i2329 MDIO: MDIO interface corruption (CPSW and PRU-ICSS) from the Errata AM62x Processor Silicon Revision 1.0. Please elaborate on what this actually means. Is the MDIO interface unreliable in the AM62X during boot or all the time and is this something we should be worried about?
In addition ---
"
They have been attempting to Ethernet boot teh AM623x HS-FS board with a build of tiboot3.bin, tispl.bin and u-boot.img from the Kirkstone version of Yocto Project. It was discovered a MDIO bit-bang for the Cortex-A53 in the “k3-am625-beagleplay.dts” device tree for the Linux kernel. The AM62 SK “k3-am625-sk.dts” device tree for the Linux kernel does not have a bit-banged MDIO for the Cortex-A53. The “k3-am625-beagleplay.dts” device tree for the Linux kernel has the statement “Workaround for errata i2329 - Use mdio bitbang “.
The “k3-am625-beagleplay.dts” device tree for the Cortex-A53 boot loader does not have a bitbanged MDIO as in the following statement, “U-boot doesn't know about gpio bitbang for MDIO”.
Why does the Beagleplay have a MDIO bitbang in the device tree and the SK EVM does not?
Do we need to use the MDIO bitbang version on our custom AM623x core board?
Why is the MDIO bitbang in the Linux kernel, but not in the boot loader?
"
TY,
CY
