]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/powerpc/sysdev/qe_lib/qe.c
[PATCH] Optimize qe_brg struct to use an array
[linux-2.6-omap-h63xx.git] / arch / powerpc / sysdev / qe_lib / qe.c
index 2bae632d3ad78f2063cdfe2cd2349ebe1075182f..812c87c73bb64bddaf40e560a543d4e12165919f 100644 (file)
@@ -175,8 +175,7 @@ void qe_setbrg(u32 brg, u32 rate)
        u32 divisor, tempval;
        int div16 = 0;
 
-       bp = &qe_immr->brg.brgc1;
-       bp += brg;
+       bp = &qe_immr->brg.brgc[brg];
 
        divisor = (get_brg_clk() / rate);
        if (divisor > QE_BRGC_DIVISOR_MAX + 1) {