]> Pileus Git - ~andy/linux/blobdiff - drivers/ssb/main.c
Merge branch 'akpm' (Andrew's patch-bomb)
[~andy/linux] / drivers / ssb / main.c
index ff109ae947677d0b5c672539b1e1496d9ad1c344..df0f145c22fc80c175d277cca0f68647fbfd90fd 100644 (file)
@@ -1078,6 +1078,9 @@ u32 ssb_clockspeed(struct ssb_bus *bus)
        u32 plltype;
        u32 clkctl_n, clkctl_m;
 
+       if (bus->chipco.capabilities & SSB_CHIPCO_CAP_PMU)
+               return ssb_pmu_get_controlclock(&bus->chipco);
+
        if (ssb_extif_available(&bus->extif))
                ssb_extif_get_clockcontrol(&bus->extif, &plltype,
                                           &clkctl_n, &clkctl_m);