The MII management register says Start must be set to 01 for valid management frame and OP Code to 01/10 for read write for management frame. These are the requirements of clause 22.
What happens, if anything if the clause 45 start of 00 is written along with extra opcodes of 00 for address, and 11 for read increment. Also with start of 00, will read/write still work at all?
No, I do not think it will work. The same MII_DATA register is used for both read and write, Manual says the decision what to do, read or write, is made by control logic depending on these fields. I'm quite sure writing anything other than specified will simply confuse this control logic. Or course, this is based on my understanding only, we do not have any experience with Clause 45 devices connected to MPC8xx.
I suggest using Clause 22 compatible PHY device to be on the safe side.
Have a great day,
Alexander
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------