Lines Matching +full:0 +full:x0e
24 #define GRF_HDPTX_CON0 0x00
28 #define GRF_HDPTX_STATUS 0x80
32 #define HDPTX_O_SB_RDY BIT(0)
36 BUILD_BUG_ON_ZERO((0x##_n) < (0x##_min)) + \
37 BUILD_BUG_ON_ZERO((0x##_n) > (0x##_max)) + \
38 ((0x##_n) * 4) \
51 #define LCPLL_100M_CLK_EN_MASK BIT(0)
56 #define LCPLL_SDC_FRAC_RSTN BIT(0)
60 #define LCPLL_SDC_NUMBERATOR_MASK GENMASK(5, 0)
63 #define LCPLL_SDC_NDIV_RSTN BIT(0)
75 #define ROPLL_SDM_FRAC_EN_HBR3 BIT(0)
79 #define ROPLL_SDC_N_RBR_MASK GENMASK(2, 0)
82 #define ROPLL_SSC_EN BIT(0)
85 #define PLL_CD_HSCLK_EAST_EN BIT(0)
89 #define PLL_PCG_CLK_EN BIT(0)
98 #define LCPLL_REF 0
103 #define HS_SPEED_SEL BIT(0)
104 #define DIV_10_CLOCK BIT(0)
108 #define LINK_SYMBOL_CLOCK1_2 0
113 #define ANA_SB_RXTERM_OFFSP_MASK GENMASK(3, 0)
117 #define SB_RX_RESCAL_DONE_MASK BIT(0)
124 #define ANA_SB_TX_HLVL_PROG_MASK GENMASK(2, 0)
128 #define ANA_SB_DMRX_AFC_DIV_RATIO_MASK GENMASK(2, 0)
134 #define ANA_SB_VREG_GAIN_CTRL_MASK GENMASK(3, 0)
136 #define ANA_SB_VREG_REF_SEL_MASK BIT(0)
139 #define SB_RX_RTERM_CTRL_MASK GENMASK(3, 0)
142 #define SB_TG_RXTERM_EN_DELAY_TIME_MASK GENMASK(2, 0)
145 #define SB_TG_OSC_EN_DELAY_TIME_MASK GENMASK(2, 0)
149 #define FAST_PULSE_TIME_MASK GENMASK(3, 0)
152 #define SB_AFC_TOL_MASK GENMASK(3, 0)
168 #define DATA_BUS_SEL BIT(0)
169 #define DATA_BUS_36_40 BIT(0)
171 #define LANE_EN 0xf
172 #define ALL_LANE_EN 0xf
259 RST_PHY = 0,
288 { 5940000, 124, 124, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 62, 1, 16, 5, 0,
289 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
290 { 3712500, 155, 155, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 62, 1, 16, 5, 0,
291 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
292 { 2970000, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 62, 1, 16, 5, 0,
293 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
294 { 1620000, 135, 135, 1, 1, 3, 1, 1, 0, 1, 1, 1, 1, 4, 0, 3, 5, 5, 0x10,
295 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
296 { 1856250, 155, 155, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 62, 1, 16, 5, 0,
297 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
299 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
300 { 1485000, 0x7b, 0x7b, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 0, 3, 5, 5,
301 0x10, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
303 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
305 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
306 { 1065000, 89, 89, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 89, 1, 16, 1, 0, 1,
307 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
308 { 1080000, 135, 135, 1, 1, 5, 1, 1, 0, 1, 0, 1, 1, 0x9, 0, 0x05, 0,
309 0x14, 0x18, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
311 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
312 { 835000, 105, 105, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 42, 1, 16, 1, 0,
313 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
314 { 928125, 155, 155, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 62, 1, 16, 5, 0,
315 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
316 { 742500, 124, 124, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 62, 1, 16, 5, 0,
317 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
318 { 650000, 162, 162, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 54, 0, 16, 4, 1,
319 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
320 { 337500, 0x70, 0x70, 1, 1, 0xf, 1, 1, 1, 1, 1, 1, 1, 0x2, 0, 0x01, 5,
321 1, 1, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
322 { 400000, 100, 100, 1, 1, 11, 1, 1, 0, 1, 0, 1, 1, 0x9, 0, 0x05, 0,
323 0x14, 0x18, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
324 { 270000, 0x5a, 0x5a, 1, 1, 0xf, 1, 1, 0, 1, 0, 1, 1, 0x9, 0, 0x05, 0,
325 0x14, 0x18, 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
326 { 251750, 84, 84, 1, 1, 0xf, 1, 1, 1, 1, 1, 1, 1, 168, 1, 16, 4, 1, 1,
327 1, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, },
331 REG_SEQ0(CMN_REG(0009), 0x0c),
332 REG_SEQ0(CMN_REG(000a), 0x83),
333 REG_SEQ0(CMN_REG(000b), 0x06),
334 REG_SEQ0(CMN_REG(000c), 0x20),
335 REG_SEQ0(CMN_REG(000d), 0xb8),
336 REG_SEQ0(CMN_REG(000e), 0x0f),
337 REG_SEQ0(CMN_REG(000f), 0x0f),
338 REG_SEQ0(CMN_REG(0010), 0x04),
339 REG_SEQ0(CMN_REG(0011), 0x00),
340 REG_SEQ0(CMN_REG(0012), 0x26),
341 REG_SEQ0(CMN_REG(0013), 0x22),
342 REG_SEQ0(CMN_REG(0014), 0x24),
343 REG_SEQ0(CMN_REG(0015), 0x77),
344 REG_SEQ0(CMN_REG(0016), 0x08),
345 REG_SEQ0(CMN_REG(0017), 0x00),
346 REG_SEQ0(CMN_REG(0018), 0x04),
347 REG_SEQ0(CMN_REG(0019), 0x48),
348 REG_SEQ0(CMN_REG(001a), 0x01),
349 REG_SEQ0(CMN_REG(001b), 0x00),
350 REG_SEQ0(CMN_REG(001c), 0x01),
351 REG_SEQ0(CMN_REG(001d), 0x64),
352 REG_SEQ0(CMN_REG(001f), 0x00),
353 REG_SEQ0(CMN_REG(0026), 0x53),
354 REG_SEQ0(CMN_REG(0029), 0x01),
355 REG_SEQ0(CMN_REG(0030), 0x00),
356 REG_SEQ0(CMN_REG(0031), 0x20),
357 REG_SEQ0(CMN_REG(0032), 0x30),
358 REG_SEQ0(CMN_REG(0033), 0x0b),
359 REG_SEQ0(CMN_REG(0034), 0x23),
360 REG_SEQ0(CMN_REG(0035), 0x00),
361 REG_SEQ0(CMN_REG(0038), 0x00),
362 REG_SEQ0(CMN_REG(0039), 0x00),
363 REG_SEQ0(CMN_REG(003a), 0x00),
364 REG_SEQ0(CMN_REG(003b), 0x00),
365 REG_SEQ0(CMN_REG(003c), 0x80),
366 REG_SEQ0(CMN_REG(003e), 0x0c),
367 REG_SEQ0(CMN_REG(003f), 0x83),
368 REG_SEQ0(CMN_REG(0040), 0x06),
369 REG_SEQ0(CMN_REG(0041), 0x20),
370 REG_SEQ0(CMN_REG(0042), 0xb8),
371 REG_SEQ0(CMN_REG(0043), 0x00),
372 REG_SEQ0(CMN_REG(0044), 0x46),
373 REG_SEQ0(CMN_REG(0045), 0x24),
374 REG_SEQ0(CMN_REG(0046), 0xff),
375 REG_SEQ0(CMN_REG(0047), 0x00),
376 REG_SEQ0(CMN_REG(0048), 0x44),
377 REG_SEQ0(CMN_REG(0049), 0xfa),
378 REG_SEQ0(CMN_REG(004a), 0x08),
379 REG_SEQ0(CMN_REG(004b), 0x00),
380 REG_SEQ0(CMN_REG(004c), 0x01),
381 REG_SEQ0(CMN_REG(004d), 0x64),
382 REG_SEQ0(CMN_REG(004e), 0x14),
383 REG_SEQ0(CMN_REG(004f), 0x00),
384 REG_SEQ0(CMN_REG(0050), 0x00),
385 REG_SEQ0(CMN_REG(005d), 0x0c),
386 REG_SEQ0(CMN_REG(005f), 0x01),
387 REG_SEQ0(CMN_REG(006b), 0x04),
388 REG_SEQ0(CMN_REG(0073), 0x30),
389 REG_SEQ0(CMN_REG(0074), 0x00),
390 REG_SEQ0(CMN_REG(0075), 0x20),
391 REG_SEQ0(CMN_REG(0076), 0x30),
392 REG_SEQ0(CMN_REG(0077), 0x08),
393 REG_SEQ0(CMN_REG(0078), 0x0c),
394 REG_SEQ0(CMN_REG(0079), 0x00),
395 REG_SEQ0(CMN_REG(007b), 0x00),
396 REG_SEQ0(CMN_REG(007c), 0x00),
397 REG_SEQ0(CMN_REG(007d), 0x00),
398 REG_SEQ0(CMN_REG(007e), 0x00),
399 REG_SEQ0(CMN_REG(007f), 0x00),
400 REG_SEQ0(CMN_REG(0080), 0x00),
401 REG_SEQ0(CMN_REG(0081), 0x09),
402 REG_SEQ0(CMN_REG(0082), 0x04),
403 REG_SEQ0(CMN_REG(0083), 0x24),
404 REG_SEQ0(CMN_REG(0084), 0x20),
405 REG_SEQ0(CMN_REG(0085), 0x03),
406 REG_SEQ0(CMN_REG(0086), 0x01),
407 REG_SEQ0(CMN_REG(0087), 0x0c),
408 REG_SEQ0(CMN_REG(008a), 0x55),
409 REG_SEQ0(CMN_REG(008b), 0x25),
410 REG_SEQ0(CMN_REG(008c), 0x2c),
411 REG_SEQ0(CMN_REG(008d), 0x22),
412 REG_SEQ0(CMN_REG(008e), 0x14),
413 REG_SEQ0(CMN_REG(008f), 0x20),
414 REG_SEQ0(CMN_REG(0090), 0x00),
415 REG_SEQ0(CMN_REG(0091), 0x00),
416 REG_SEQ0(CMN_REG(0092), 0x00),
417 REG_SEQ0(CMN_REG(0093), 0x00),
418 REG_SEQ0(CMN_REG(009a), 0x11),
419 REG_SEQ0(CMN_REG(009b), 0x10),
423 REG_SEQ0(CMN_REG(0008), 0x00),
424 REG_SEQ0(CMN_REG(0011), 0x01),
425 REG_SEQ0(CMN_REG(0017), 0x20),
426 REG_SEQ0(CMN_REG(001e), 0x14),
427 REG_SEQ0(CMN_REG(0020), 0x00),
428 REG_SEQ0(CMN_REG(0021), 0x00),
429 REG_SEQ0(CMN_REG(0022), 0x11),
430 REG_SEQ0(CMN_REG(0023), 0x00),
431 REG_SEQ0(CMN_REG(0024), 0x00),
432 REG_SEQ0(CMN_REG(0025), 0x53),
433 REG_SEQ0(CMN_REG(0026), 0x00),
434 REG_SEQ0(CMN_REG(0027), 0x00),
435 REG_SEQ0(CMN_REG(0028), 0x01),
436 REG_SEQ0(CMN_REG(002a), 0x00),
437 REG_SEQ0(CMN_REG(002b), 0x00),
438 REG_SEQ0(CMN_REG(002c), 0x00),
439 REG_SEQ0(CMN_REG(002d), 0x00),
440 REG_SEQ0(CMN_REG(002e), 0x04),
441 REG_SEQ0(CMN_REG(002f), 0x00),
442 REG_SEQ0(CMN_REG(0030), 0x20),
443 REG_SEQ0(CMN_REG(0031), 0x30),
444 REG_SEQ0(CMN_REG(0032), 0x0b),
445 REG_SEQ0(CMN_REG(0033), 0x23),
446 REG_SEQ0(CMN_REG(0034), 0x00),
447 REG_SEQ0(CMN_REG(003d), 0x40),
448 REG_SEQ0(CMN_REG(0042), 0x78),
449 REG_SEQ0(CMN_REG(004e), 0x34),
450 REG_SEQ0(CMN_REG(005c), 0x25),
451 REG_SEQ0(CMN_REG(005e), 0x4f),
452 REG_SEQ0(CMN_REG(0074), 0x04),
453 REG_SEQ0(CMN_REG(0081), 0x01),
454 REG_SEQ0(CMN_REG(0087), 0x04),
455 REG_SEQ0(CMN_REG(0089), 0x00),
456 REG_SEQ0(CMN_REG(0095), 0x00),
457 REG_SEQ0(CMN_REG(0097), 0x02),
458 REG_SEQ0(CMN_REG(0099), 0x04),
459 REG_SEQ0(CMN_REG(009b), 0x00),
463 REG_SEQ0(SB_REG(0114), 0x00),
464 REG_SEQ0(SB_REG(0115), 0x00),
465 REG_SEQ0(SB_REG(0116), 0x00),
466 REG_SEQ0(SB_REG(0117), 0x00),
470 REG_SEQ0(LNTOP_REG(0201), 0x00),
471 REG_SEQ0(LNTOP_REG(0202), 0x00),
472 REG_SEQ0(LNTOP_REG(0203), 0x0f),
473 REG_SEQ0(LNTOP_REG(0204), 0xff),
474 REG_SEQ0(LNTOP_REG(0205), 0xff),
478 REG_SEQ0(LNTOP_REG(0201), 0x07),
479 REG_SEQ0(LNTOP_REG(0202), 0xc1),
480 REG_SEQ0(LNTOP_REG(0203), 0xf0),
481 REG_SEQ0(LNTOP_REG(0204), 0x7c),
482 REG_SEQ0(LNTOP_REG(0205), 0x1f),
486 REG_SEQ0(LANE_REG(0303), 0x0c),
487 REG_SEQ0(LANE_REG(0307), 0x20),
488 REG_SEQ0(LANE_REG(030a), 0x17),
489 REG_SEQ0(LANE_REG(030b), 0x77),
490 REG_SEQ0(LANE_REG(030c), 0x77),
491 REG_SEQ0(LANE_REG(030d), 0x77),
492 REG_SEQ0(LANE_REG(030e), 0x38),
493 REG_SEQ0(LANE_REG(0310), 0x03),
494 REG_SEQ0(LANE_REG(0311), 0x0f),
495 REG_SEQ0(LANE_REG(0316), 0x02),
496 REG_SEQ0(LANE_REG(031b), 0x01),
497 REG_SEQ0(LANE_REG(031f), 0x15),
498 REG_SEQ0(LANE_REG(0320), 0xa0),
499 REG_SEQ0(LANE_REG(0403), 0x0c),
500 REG_SEQ0(LANE_REG(0407), 0x20),
501 REG_SEQ0(LANE_REG(040a), 0x17),
502 REG_SEQ0(LANE_REG(040b), 0x77),
503 REG_SEQ0(LANE_REG(040c), 0x77),
504 REG_SEQ0(LANE_REG(040d), 0x77),
505 REG_SEQ0(LANE_REG(040e), 0x38),
506 REG_SEQ0(LANE_REG(0410), 0x03),
507 REG_SEQ0(LANE_REG(0411), 0x0f),
508 REG_SEQ0(LANE_REG(0416), 0x02),
509 REG_SEQ0(LANE_REG(041b), 0x01),
510 REG_SEQ0(LANE_REG(041f), 0x15),
511 REG_SEQ0(LANE_REG(0420), 0xa0),
512 REG_SEQ0(LANE_REG(0503), 0x0c),
513 REG_SEQ0(LANE_REG(0507), 0x20),
514 REG_SEQ0(LANE_REG(050a), 0x17),
515 REG_SEQ0(LANE_REG(050b), 0x77),
516 REG_SEQ0(LANE_REG(050c), 0x77),
517 REG_SEQ0(LANE_REG(050d), 0x77),
518 REG_SEQ0(LANE_REG(050e), 0x38),
519 REG_SEQ0(LANE_REG(0510), 0x03),
520 REG_SEQ0(LANE_REG(0511), 0x0f),
521 REG_SEQ0(LANE_REG(0516), 0x02),
522 REG_SEQ0(LANE_REG(051b), 0x01),
523 REG_SEQ0(LANE_REG(051f), 0x15),
524 REG_SEQ0(LANE_REG(0520), 0xa0),
525 REG_SEQ0(LANE_REG(0603), 0x0c),
526 REG_SEQ0(LANE_REG(0607), 0x20),
527 REG_SEQ0(LANE_REG(060a), 0x17),
528 REG_SEQ0(LANE_REG(060b), 0x77),
529 REG_SEQ0(LANE_REG(060c), 0x77),
530 REG_SEQ0(LANE_REG(060d), 0x77),
531 REG_SEQ0(LANE_REG(060e), 0x38),
532 REG_SEQ0(LANE_REG(0610), 0x03),
533 REG_SEQ0(LANE_REG(0611), 0x0f),
534 REG_SEQ0(LANE_REG(0616), 0x02),
535 REG_SEQ0(LANE_REG(061b), 0x01),
536 REG_SEQ0(LANE_REG(061f), 0x15),
537 REG_SEQ0(LANE_REG(0620), 0xa0),
541 REG_SEQ0(LANE_REG(0312), 0x00),
542 REG_SEQ0(LANE_REG(031e), 0x00),
543 REG_SEQ0(LANE_REG(0412), 0x00),
544 REG_SEQ0(LANE_REG(041e), 0x00),
545 REG_SEQ0(LANE_REG(0512), 0x00),
546 REG_SEQ0(LANE_REG(051e), 0x00),
547 REG_SEQ0(LANE_REG(0612), 0x00),
548 REG_SEQ0(LANE_REG(061e), 0x08),
549 REG_SEQ0(LANE_REG(0303), 0x2f),
550 REG_SEQ0(LANE_REG(0403), 0x2f),
551 REG_SEQ0(LANE_REG(0503), 0x2f),
552 REG_SEQ0(LANE_REG(0603), 0x2f),
553 REG_SEQ0(LANE_REG(0305), 0x03),
554 REG_SEQ0(LANE_REG(0405), 0x03),
555 REG_SEQ0(LANE_REG(0505), 0x03),
556 REG_SEQ0(LANE_REG(0605), 0x03),
557 REG_SEQ0(LANE_REG(0306), 0x1c),
558 REG_SEQ0(LANE_REG(0406), 0x1c),
559 REG_SEQ0(LANE_REG(0506), 0x1c),
560 REG_SEQ0(LANE_REG(0606), 0x1c),
566 case 0x0000 ... 0x029c: in rk_hdptx_phy_is_rw_reg()
567 case 0x0400 ... 0x04a4: in rk_hdptx_phy_is_rw_reg()
568 case 0x0800 ... 0x08a4: in rk_hdptx_phy_is_rw_reg()
569 case 0x0c00 ... 0x0cb4: in rk_hdptx_phy_is_rw_reg()
570 case 0x1000 ... 0x10b4: in rk_hdptx_phy_is_rw_reg()
571 case 0x1400 ... 0x14b4: in rk_hdptx_phy_is_rw_reg()
572 case 0x1800 ... 0x18b4: in rk_hdptx_phy_is_rw_reg()
586 .max_register = 0x18b4,
630 return 0; in rk_hdptx_post_enable_lane()
661 return 0; in rk_hdptx_post_enable_pll()
677 regmap_write(hdptx->regmap, LANE_REG(0300), 0x82); in rk_hdptx_phy_disable()
678 regmap_write(hdptx->regmap, SB_REG(010f), 0xc1); in rk_hdptx_phy_disable()
679 regmap_write(hdptx->regmap, SB_REG(0110), 0x1); in rk_hdptx_phy_disable()
680 regmap_write(hdptx->regmap, LANE_REG(0301), 0x80); in rk_hdptx_phy_disable()
681 regmap_write(hdptx->regmap, LANE_REG(0401), 0x80); in rk_hdptx_phy_disable()
682 regmap_write(hdptx->regmap, LANE_REG(0501), 0x80); in rk_hdptx_phy_disable()
683 regmap_write(hdptx->regmap, LANE_REG(0601), 0x80); in rk_hdptx_phy_disable()
697 unsigned long k = 0, lc, k_sub, lc_sub; in rk_hdptx_phy_clk_pll_calc()
701 if (fout > 0xfffffff) in rk_hdptx_phy_clk_pll_calc()
727 GENMASK(6, 0), in rk_hdptx_phy_clk_pll_calc()
728 GENMASK(7, 0), in rk_hdptx_phy_clk_pll_calc()
733 GENMASK(6, 0), in rk_hdptx_phy_clk_pll_calc()
734 GENMASK(7, 0), in rk_hdptx_phy_clk_pll_calc()
751 cfg->sdm_en = k > 0 ? 1 : 0; in rk_hdptx_phy_clk_pll_calc()
769 struct ropll_config rc = {0}; in rk_hdptx_ropll_tmds_cmn_config()
774 for (i = 0; i < ARRAY_SIZE(ropll_tmds_cfg); i++) in rk_hdptx_ropll_tmds_cmn_config()
811 regmap_update_bits(hdptx->regmap, CMN_REG(005e), 0xf, 0); in rk_hdptx_ropll_tmds_cmn_config()
839 regmap_write(hdptx->regmap, LNTOP_REG(0200), 0x06); in rk_hdptx_ropll_tmds_mode_config()
849 regmap_write(hdptx->regmap, LNTOP_REG(0206), 0x07); in rk_hdptx_ropll_tmds_mode_config()
850 regmap_write(hdptx->regmap, LNTOP_REG(0207), 0x0f); in rk_hdptx_ropll_tmds_mode_config()
865 return 0; in rk_hdptx_phy_consumer_get()
880 return 0; in rk_hdptx_phy_consumer_get()
893 if (ret > 0) in rk_hdptx_phy_consumer_put()
894 return 0; in rk_hdptx_phy_consumer_put()
896 if (ret < 0) { in rk_hdptx_phy_consumer_put()
904 return 0; in rk_hdptx_phy_consumer_put()
906 return 0; in rk_hdptx_phy_consumer_put()
925 unsigned int rate = bus_width & 0xfffffff; in rk_hdptx_phy_power_on()
990 for (i = 0; i < ARRAY_SIZE(ropll_tmds_cfg); i++) in rk_hdptx_phy_clk_round_rate()
1030 name = id > 0 ? "clk_hdmiphy_pixel1" : "clk_hdmiphy_pixel0"; in rk_hdptx_phy_clk_register()
1044 return 0; in rk_hdptx_phy_clk_register()
1053 return 0; in rk_hdptx_phy_runtime_suspend()
1082 regs = devm_platform_ioremap_resource(pdev, 0); in rk_hdptx_phy_probe()
1088 if (ret < 0) in rk_hdptx_phy_probe()
1090 if (ret == 0) in rk_hdptx_phy_probe()