ppc4xx: setup 440EPx/GRx ZMII/RGMII bridge depending on PFC register content.
[oweals/u-boot.git] / cpu / ppc4xx / i2c.c
index 8f4da8621dde85bd2b3f75cac6659407e66ecc27..47c264e222c4aa4ea01f5703c727f6e7165ecada 100644 (file)
@@ -91,7 +91,6 @@ static void _i2c_bus_reset(void)
 
 void i2c_init(int speed, int slaveadd)
 {
-       sys_info_t sysInfo;
        unsigned long freqOPB;
        int val, divisor;
        int bus;
@@ -124,8 +123,7 @@ void i2c_init(int speed, int slaveadd)
 
                /* Clock divide Register */
                /* get OPB frequency */
-               get_sys_info(&sysInfo);
-               freqOPB = sysInfo.freqPLB / sysInfo.pllOpbDiv;
+               freqOPB = get_OPB_freq();
                /* set divisor according to freqOPB */
                divisor = (freqOPB - 1) / 10000000;
                if (divisor == 0)