
8 Jan
2004
8 Jan
'04
4:32 p.m.
In 'cpu/mpc8xx/cpu.c' the 'get_tbclk()' function was modified to check the immr PARTNUM and MASKNUM fields in an attempt to identify newer parts.
As it is now, if the PARTNUM field is >= 0x08 the osclk divisor is calculated for newer parts. However, an 850s PARTNUM field is 0x20. This causes the divisor to be calculated incorrectly using the 'new' method.
I don't know all the PARTNUM fields so I can't really fix this. I'm just commenting it out for now.
-- Paul Ruhland Microwave Data Systems, Inc. 175 Science Parkway Rochester, NY 14620 pruhland@microwavedata.com