On Thu, 2007-08-16 at 10:26 -0500, Timur Tabi wrote: > Kumar Gala wrote: > > >> setmaskedbits_be32(&uccp->gumr_l, > >> UCC_SLOW_GUMR_L_MODE_QMC | UCC_SLOW_GUMR_L_TDCR_1 | > >> UCC_SLOW_GUMR_L_RDCR_16, > >> UCC_SLOW_GUMR_L_MODE_MASK | UCC_SLOW_GUMR_L_TDCR_MASK | > >> UCC_SLOW_GUMR_L_RDCR_MASK); > >> > >> setmaskedbits_be32(&uccp->gumr_h, > >> UCC_SLOW_GUMR_H_SUART | UCC_SLOW_GUMR_H_TRX | > >> UCC_SLOW_GUMR_H_TTX, UCC_SLOW_GUMR_H_RFW); > > > > Can you also show what the UCC_SLOW* values look like. > > The second example is actually a trick that lets me set some bits and clear > others in one shot, so for the gumr_h register, all of the above values are > single bits. I guess that's not a good example.
Such tricks deserve at least a comment. Ben. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev