Lines Matching full:mbps
254 unsigned int mbps; member
265 { .mbps = 80, .hsfreqrange = 0x00, .osc_freq_target = 460 },
266 { .mbps = 90, .hsfreqrange = 0x10, .osc_freq_target = 460 },
267 { .mbps = 100, .hsfreqrange = 0x20, .osc_freq_target = 460 },
268 { .mbps = 110, .hsfreqrange = 0x30, .osc_freq_target = 460 },
269 { .mbps = 120, .hsfreqrange = 0x01, .osc_freq_target = 460 },
270 { .mbps = 130, .hsfreqrange = 0x11, .osc_freq_target = 460 },
271 { .mbps = 140, .hsfreqrange = 0x21, .osc_freq_target = 460 },
272 { .mbps = 150, .hsfreqrange = 0x31, .osc_freq_target = 460 },
273 { .mbps = 160, .hsfreqrange = 0x02, .osc_freq_target = 460 },
274 { .mbps = 170, .hsfreqrange = 0x12, .osc_freq_target = 460 },
275 { .mbps = 180, .hsfreqrange = 0x22, .osc_freq_target = 460 },
276 { .mbps = 190, .hsfreqrange = 0x32, .osc_freq_target = 460 },
277 { .mbps = 205, .hsfreqrange = 0x03, .osc_freq_target = 460 },
278 { .mbps = 220, .hsfreqrange = 0x13, .osc_freq_target = 460 },
279 { .mbps = 235, .hsfreqrange = 0x23, .osc_freq_target = 460 },
280 { .mbps = 250, .hsfreqrange = 0x33, .osc_freq_target = 460 },
281 { .mbps = 275, .hsfreqrange = 0x04, .osc_freq_target = 460 },
282 { .mbps = 300, .hsfreqrange = 0x14, .osc_freq_target = 460 },
283 { .mbps = 325, .hsfreqrange = 0x25, .osc_freq_target = 460 },
284 { .mbps = 350, .hsfreqrange = 0x35, .osc_freq_target = 460 },
285 { .mbps = 400, .hsfreqrange = 0x05, .osc_freq_target = 460 },
286 { .mbps = 450, .hsfreqrange = 0x16, .osc_freq_target = 460 },
287 { .mbps = 500, .hsfreqrange = 0x26, .osc_freq_target = 460 },
288 { .mbps = 550, .hsfreqrange = 0x37, .osc_freq_target = 460 },
289 { .mbps = 600, .hsfreqrange = 0x07, .osc_freq_target = 460 },
290 { .mbps = 650, .hsfreqrange = 0x18, .osc_freq_target = 460 },
291 { .mbps = 700, .hsfreqrange = 0x28, .osc_freq_target = 460 },
292 { .mbps = 750, .hsfreqrange = 0x39, .osc_freq_target = 460 },
293 { .mbps = 800, .hsfreqrange = 0x09, .osc_freq_target = 460 },
294 { .mbps = 850, .hsfreqrange = 0x19, .osc_freq_target = 460 },
295 { .mbps = 900, .hsfreqrange = 0x29, .osc_freq_target = 460 },
296 { .mbps = 950, .hsfreqrange = 0x3a, .osc_freq_target = 460 },
297 { .mbps = 1000, .hsfreqrange = 0x0a, .osc_freq_target = 460 },
298 { .mbps = 1050, .hsfreqrange = 0x1a, .osc_freq_target = 460 },
299 { .mbps = 1100, .hsfreqrange = 0x2a, .osc_freq_target = 460 },
300 { .mbps = 1150, .hsfreqrange = 0x3b, .osc_freq_target = 460 },
301 { .mbps = 1200, .hsfreqrange = 0x0b, .osc_freq_target = 460 },
302 { .mbps = 1250, .hsfreqrange = 0x1b, .osc_freq_target = 460 },
303 { .mbps = 1300, .hsfreqrange = 0x2b, .osc_freq_target = 460 },
304 { .mbps = 1350, .hsfreqrange = 0x3c, .osc_freq_target = 460 },
305 { .mbps = 1400, .hsfreqrange = 0x0c, .osc_freq_target = 460 },
306 { .mbps = 1450, .hsfreqrange = 0x1c, .osc_freq_target = 460 },
307 { .mbps = 1500, .hsfreqrange = 0x2c, .osc_freq_target = 460 },
308 { .mbps = 1550, .hsfreqrange = 0x3d, .osc_freq_target = 285 },
309 { .mbps = 1600, .hsfreqrange = 0x0d, .osc_freq_target = 295 },
310 { .mbps = 1650, .hsfreqrange = 0x1d, .osc_freq_target = 304 },
311 { .mbps = 1700, .hsfreqrange = 0x2e, .osc_freq_target = 313 },
312 { .mbps = 1750, .hsfreqrange = 0x3e, .osc_freq_target = 322 },
313 { .mbps = 1800, .hsfreqrange = 0x0e, .osc_freq_target = 331 },
314 { .mbps = 1850, .hsfreqrange = 0x1e, .osc_freq_target = 341 },
315 { .mbps = 1900, .hsfreqrange = 0x2f, .osc_freq_target = 350 },
316 { .mbps = 1950, .hsfreqrange = 0x3f, .osc_freq_target = 359 },
317 { .mbps = 2000, .hsfreqrange = 0x0f, .osc_freq_target = 368 },
318 { .mbps = 2050, .hsfreqrange = 0x40, .osc_freq_target = 377 },
319 { .mbps = 2100, .hsfreqrange = 0x41, .osc_freq_target = 387 },
320 { .mbps = 2150, .hsfreqrange = 0x42, .osc_freq_target = 396 },
321 { .mbps = 2200, .hsfreqrange = 0x43, .osc_freq_target = 405 },
322 { .mbps = 2250, .hsfreqrange = 0x44, .osc_freq_target = 414 },
323 { .mbps = 2300, .hsfreqrange = 0x45, .osc_freq_target = 423 },
324 { .mbps = 2350, .hsfreqrange = 0x46, .osc_freq_target = 432 },
325 { .mbps = 2400, .hsfreqrange = 0x47, .osc_freq_target = 442 },
326 { .mbps = 2450, .hsfreqrange = 0x48, .osc_freq_target = 451 },
327 { .mbps = 2500, .hsfreqrange = 0x49, .osc_freq_target = 460 },
451 unsigned int mbps; in stm32_csi_start() local
473 /* MBPS is expressed in Mbps, hence link_freq / 100000 * 2 */ in stm32_csi_start()
474 mbps = div_s64(link_freq, 500000); in stm32_csi_start()
475 dev_dbg(csidev->dev, "Computed Mbps: %u\n", mbps); in stm32_csi_start()
477 for (phy_regs = snps_stm32mp25; phy_regs->mbps != 0; phy_regs++) in stm32_csi_start()
478 if (phy_regs->mbps >= mbps) in stm32_csi_start()
481 if (!phy_regs->mbps) { in stm32_csi_start()
482 dev_err(csidev->dev, "Unsupported PHY speed (%u Mbps)", mbps); in stm32_csi_start()
486 dev_dbg(csidev->dev, "PHY settings: (%u Mbps, %u HS FRange, %u OSC Freq)\n", in stm32_csi_start()
487 phy_regs->mbps, phy_regs->hsfreqrange, in stm32_csi_start()