]> Pileus Git - ~andy/linux/blobdiff - drivers/ssb/driver_mipscore.c
Merge branch 'akpm' (Andrew's patch-bomb)
[~andy/linux] / drivers / ssb / driver_mipscore.c
index ced501568594837a7852350a8449a997cb03033c..7e2ddc042f5bff19954bc4d61200a36bf6523609 100644 (file)
@@ -208,6 +208,9 @@ u32 ssb_cpu_clock(struct ssb_mipscore *mcore)
        struct ssb_bus *bus = mcore->dev->bus;
        u32 pll_type, n, m, rate = 0;
 
+       if (bus->chipco.capabilities & SSB_CHIPCO_CAP_PMU)
+               return ssb_pmu_get_cpu_clock(&bus->chipco);
+
        if (bus->extif.dev) {
                ssb_extif_get_clockcontrol(&bus->extif, &pll_type, &n, &m);
        } else if (bus->chipco.dev) {