HRCW??
Starting up these things is really complicated, isn't it?
"As described in Section 10.6, “Clock Configuration Modes,” the
main PLL locks according to MODCK[1–3], which are sampled,
and to MODCK_HI (MODCK[4–7]) taken from the reset configuration word."
And the "reset configuration word" gets read from an EEPROM. So I guess you're trying to reprogram that EEPROM to load the HRCW with the right values that then make it into HRC, SCMR[PLLMF] and SCMR[CORECNF] to see what you ended up with.
Bytes 0x00, 0x08, 0x10 and 0x18 are read and loaded in big-endian order into HRCW. The lower four bits of the last byte should end up in MODCK_H
You might be suffering from one of the Power architecture's standard confusing problems. The Bit and Byte order. Because this derives from 1950's IBM bit numbering standards, the most significant bit is bit zero.
Make sure you haven't set the MODCK_H bits to "1000" instead of "0001".
"MODCK_H = hard reset configuration word [28–31].", so "0001" needs an EEPROM byte of 0x01 and not 0x08.
You could probably get by with one of the default modes (without an EEPROM), and this might be worth trying to debug this problem.
Tom