Lines Matching defs:divisor
71 int baud_base; /* baud base clock for divisor setting */
1129 unsigned short int divisor;
1130 /* divisor shifted 3 bits to the left */
1134 divisor = divisor3 >> 3;
1137 divisor |= 0xc000; /* +0.125 */
1139 divisor |= 0x4000; /* +0.5 */
1141 divisor |= 0x8000; /* +0.25 */
1142 else if (divisor == 1)
1143 divisor = 0; /* special case for maximum baud rate */
1144 return divisor;
1155 u32 divisor;
1156 /* divisor shifted 3 bits to the left */
1158 divisor = divisor3 >> 3;
1159 divisor |= (u32)divfrac[divisor3 & 0x7] << 14;
1161 if (divisor == 1) /* 1.0 */
1162 divisor = 0;
1163 else if (divisor == 0x4001) /* 1.5 */
1164 divisor = 1;
1165 return divisor;
1176 u32 divisor;
1182 divisor = divisor3 >> 3;
1183 divisor |= (u32)divfrac[divisor3 & 0x7] << 14;
1185 if (divisor == 1) /* 1.0 */
1186 divisor = 0;
1187 else if (divisor == 0x4001) /* 1.5 */
1188 divisor = 1;
1194 divisor |= 0x00020000;
1195 return divisor;
1272 dev_dbg(dev, "%s - custom divisor %d sets baud rate to %d\n",
1347 dev_dbg(dev, "%s - Baud rate set to %d (divisor 0x%lX) on chip %s\n",