Lines Matching defs:divisor
54 int baud_base; /* baud base clock for divisor setting */
1161 unsigned short int divisor;
1162 /* divisor shifted 3 bits to the left */
1166 divisor = divisor3 >> 3;
1169 divisor |= 0xc000;
1171 divisor |= 0x4000;
1173 divisor |= 0x8000;
1174 else if (divisor == 1)
1175 divisor = 0; /* special case for maximum baud rate */
1176 return divisor;
1187 u32 divisor;
1188 /* divisor shifted 3 bits to the left */
1190 divisor = divisor3 >> 3;
1191 divisor |= (u32)divfrac[divisor3 & 0x7] << 14;
1193 if (divisor == 1)
1194 divisor = 0;
1195 else if (divisor == 0x4001)
1196 divisor = 1;
1197 return divisor;
1208 u32 divisor;
1214 divisor = divisor3 >> 3;
1215 divisor |= (u32)divfrac[divisor3 & 0x7] << 14;
1217 if (divisor == 1)
1218 divisor = 0;
1219 else if (divisor == 0x4001)
1220 divisor = 1;
1226 divisor |= 0x00020000;
1227 return divisor;
1304 dev_dbg(dev, "%s - custom divisor %d sets baud rate to %d\n",
1381 dev_dbg(dev, "%s - Baud rate set to %d (divisor 0x%lX) on chip %s\n",