Lines Matching full:opb
627 * Calculates IICx_CLCKDIV value for a specific OPB clock frequency
629 static inline u8 iic_clckdiv(unsigned int opb) in iic_clckdiv() argument
634 * it corresponds to OPB frequency from the range (40, 50] MHz in iic_clckdiv()
636 if (!opb){ in iic_clckdiv()
637 printk(KERN_WARNING "ibm-iic: using compatibility value for OPB freq," in iic_clckdiv()
639 opb = 50000000; in iic_clckdiv()
643 opb /= 1000000; in iic_clckdiv()
645 if (opb < 20 || opb > 150){ in iic_clckdiv()
646 printk(KERN_WARNING "ibm-iic: invalid OPB clock frequency %u MHz\n", in iic_clckdiv()
647 opb); in iic_clckdiv()
648 opb = opb < 20 ? 20 : 150; in iic_clckdiv()
650 return (u8)((opb + 9) / 10 - 1); in iic_clckdiv()