Home
last modified time | relevance | path

Searched full:training (Results 1 – 25 of 132) sorted by relevance

123456

/linux/drivers/gpu/drm/hisilicon/hibmc/dp/
H A Ddp_link.c101 drm_dbg_dp(dp->dev, "dp aux write training pattern set failed\n"); in hibmc_dp_link_set_pattern()
131 drm_dbg_dp(dp->dev, "dp aux write training lane set failed\n"); in hibmc_dp_link_training_cr_pre()
186 drm_dbg_dp(dp->dev, "dp link training reduce to 1 lane\n"); in hibmc_dp_link_reduce_lane()
189 drm_err(dp->dev, "dp link training reduce lane failed, already reach minimum\n"); in hibmc_dp_link_reduce_lane()
222 drm_dbg_dp(dp->dev, "dp link training cr done\n"); in hibmc_dp_link_training_cr()
242 drm_dbg_dp(dp->dev, "Update link training failed\n"); in hibmc_dp_link_training_cr()
249 drm_err(dp->dev, "dp link training clock recovery 80 times failed\n"); in hibmc_dp_link_training_cr()
283 drm_dbg_dp(dp->dev, "dp link training eq done\n"); in hibmc_dp_link_training_channel_eq()
296 drm_dbg_dp(dp->dev, "Update link training failed\n"); in hibmc_dp_link_training_channel_eq()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dpsp_v11_0.c79 /* memory training timeout define */
428 DRM_DEBUG("training %s %s, cost %d @ %d ms\n", in psp_v11_0_memory_training_send_msg()
449 DRM_DEBUG("Memory training is not supported.\n"); in psp_v11_0_memory_training()
452 DRM_ERROR("Memory training initialization failure.\n"); in psp_v11_0_memory_training()
457 DRM_DEBUG("SOS is alive, skip memory training.\n"); in psp_v11_0_memory_training()
467 DRM_DEBUG("Short training depends on restore.\n"); in psp_v11_0_memory_training()
480 DRM_DEBUG("sys_cache is invalid or out-of-date, need save training data to sys_cache.\n"); in psp_v11_0_memory_training()
486 DRM_DEBUG("p2c_header[0] is invalid, save depends on long training.\n"); in psp_v11_0_memory_training()
495 DRM_DEBUG("Memory training ops:%x.\n", ops); in psp_v11_0_memory_training()
499 * Long training will encroach a certain amount on the bottom of VRAM; in psp_v11_0_memory_training()
[all …]
H A Dpsp_v14_0.c58 /* memory training timeout define */
408 dev_dbg(adev->dev, "training %s %s, cost %d @ %d ms\n", in psp_v14_0_memory_training_send_msg()
427 dev_dbg(adev->dev, "Memory training is not supported.\n"); in psp_v14_0_memory_training()
430 dev_err(adev->dev, "Memory training initialization failure.\n"); in psp_v14_0_memory_training()
435 dev_dbg(adev->dev, "SOS is alive, skip memory training.\n"); in psp_v14_0_memory_training()
445 dev_dbg(adev->dev, "Short training depends on restore.\n"); in psp_v14_0_memory_training()
458 …dev_dbg(adev->dev, "sys_cache is invalid or out-of-date, need save training data to sys_cache.\n"); in psp_v14_0_memory_training()
464 dev_dbg(adev->dev, "p2c_header[0] is invalid, save depends on long training.\n"); in psp_v14_0_memory_training()
473 dev_dbg(adev->dev, "Memory training ops:%x.\n", ops); in psp_v14_0_memory_training()
477 * Long training will encroach a certain amount on the bottom of VRAM; in psp_v14_0_memory_training()
[all …]
H A Dpsp_v13_0.c76 /* memory training timeout define */
543 dev_dbg(adev->dev, "training %s %s, cost %d @ %d ms\n", in psp_v13_0_memory_training_send_msg()
562 dev_dbg(adev->dev, "Memory training is not supported.\n"); in psp_v13_0_memory_training()
565 dev_err(adev->dev, "Memory training initialization failure.\n"); in psp_v13_0_memory_training()
570 dev_dbg(adev->dev, "SOS is alive, skip memory training.\n"); in psp_v13_0_memory_training()
580 dev_dbg(adev->dev, "Short training depends on restore.\n"); in psp_v13_0_memory_training()
593 …dev_dbg(adev->dev, "sys_cache is invalid or out-of-date, need save training data to sys_cache.\n"); in psp_v13_0_memory_training()
599 dev_dbg(adev->dev, "p2c_header[0] is invalid, save depends on long training.\n"); in psp_v13_0_memory_training()
608 dev_dbg(adev->dev, "Memory training ops:%x.\n", ops); in psp_v13_0_memory_training()
612 * Long training will encroach a certain amount on the bottom of VRAM; in psp_v13_0_memory_training()
[all …]
H A Damdgpu_psp.h243 /*Define the VRAM size that will be encroached by BIST training.*/
264 /*training data size*/
269 * system memory buffer that used to store the training data.
273 /*vram offset of the p2c training data*/
276 /*vram offset of the c2p training data*/
/linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix-i2c-dptx.h127 /* DP Training Pattern Set Register */
130 /* DP Lane 0 Link Training Control Register */
138 /* DP Link Training Control Register */
151 /* DP CEP Training Control Registers */
H A Danalogix_dp_core.c274 /* Set training pattern 1 */ in analogix_dp_link_start()
277 /* Set RX training pattern */ in analogix_dp_link_start()
402 /* set training pattern 2 for EQ */ in analogix_dp_process_clock_recovery()
411 dev_dbg(dp->dev, "Link Training Clock Recovery success\n"); in analogix_dp_process_clock_recovery()
490 dev_dbg(dp->dev, "Link Training success!\n"); in analogix_dp_process_equalizer_training()
614 dev_err(dp->dev, "eDP link training failed (%d)\n", retval); in analogix_dp_full_link_train()
639 /* source Set training pattern 1 */ in analogix_dp_fast_link_train()
652 * Useful for debugging issues with fast link training, disable for more in analogix_dp_fast_link_train()
832 dev_dbg(dp->dev, "fast link training %s\n", in analogix_dp_fast_link_train_detection()
866 /* Check whether panel supports fast training */ in analogix_dp_commit()
[all …]
H A Danalogix-anx78xx.h219 /* DP TX Link Training Control Register */
222 /* PD 1.2 Lint Training 80bit Pattern Register */
/linux/Documentation/gpu/
H A Dzynqmp.rst78 Link training symbol pattern TPS1 (/D10.2/)
81 Link training symbol pattern TPS2
84 Link training symbol pattern TPS3 (for HBR2)
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-spi.c123 /* Callback to perform SPI4 link training */ in cvmx_spi_start_interface()
168 /* Callback to perform SPI4 link training */ in cvmx_spi_restart_interface()
382 /* STX0 Training Control */ in cvmx_spi_calendar_setup_cb()
495 * Callback to perform link training
516 /* SRX0 & STX0 Inf0 Links are configured - begin training */ in cvmx_spi_training_cb()
537 /* Wait for the training sequence to complete */ in cvmx_spi_training_cb()
538 cvmx_dprintf("SPI%d: Waiting for training\n", interface); in cvmx_spi_training_cb()
543 * The HRM says we must wait for 34 + 16 * MAXDIST training sequences. in cvmx_spi_training_cb()
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_training_8b_10b.c27 * This file implements dp 8b/10b link training software policies and
195 * 6. Begin link training as usual in set_link_settings_and_perform_early_tps2_retimer_pre_lt_sequence()
331 …DC_LOG_ERROR("%s: Link Training Error, could not get CR after %d tries. Possibly voltage swing iss… in perform_8b_10b_clock_recovery_sequence()
445 /* 2. perform link training (set link training done in dp_perform_8b_10b_link_training()
H A Dlink_dp_training_dpia.h36 * Aborts link training upon detection of sink unplug.
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Ddp.c209 OUTP_TRACE(outp, "training pattern %d", pattern); in nvkm_dp_train_pattern()
324 OUTP_DBG(outp, "training %dx%02x", ior->dp.nr, ior->dp.bw); in nvkm_dp_train_link()
354 OUTP_DBG(outp, "training LTTPR%d", lt.repeater); in nvkm_dp_train_link()
356 OUTP_DBG(outp, "training sink"); in nvkm_dp_train_link()
509 OUTP_DBG(outp, "training"); in nvkm_dp_train()
520 OUTP_ERR(outp, "training failed"); in nvkm_dp_train()
522 OUTP_DBG(outp, "training done"); in nvkm_dp_train()
/linux/drivers/pci/controller/
H A Dpcie-rockchip-ep.c46 * @link_training: Work item to execute PCI link training.
486 /* Enable configuration and start link training */ in rockchip_pcie_ep_start()
510 /* Stop link training and disable configuration */ in rockchip_pcie_ep_stop()
542 /* Enable Gen1 training and wait for its completion */ in rockchip_pcie_ep_link_training()
620 dev_dbg(rockchip->dev, "PERST# de-asserted, starting link training\n"); in rockchip_pcie_ep_perst_deassert()
627 /* Enable link re-training */ in rockchip_pcie_ep_perst_deassert()
630 /* Start link training */ in rockchip_pcie_ep_perst_deassert()
/linux/Documentation/networking/device_drivers/atm/
H A Dcxacru.rst77 - "training"
117 [4942253.654954] ATM dev 0: ADSL line: training
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1569 * for every link training. This is incompatible with DP LL compliance automation,
1612 * calls are not performed atomically (i.e. performing link training),
2327 /* Force DP link to customize a specific link training behavior by overriding to
2329 * display specific link training issues or apply some display specific
2330 * workaround in link training.
2334 * will apply this particular override in future link training. If NULL is
2337 * training settings.
2453 /* Obtain driver time stamp for last dp link training end. The time stamp is
2455 * @in_detection - true to get link training end time stamp of last link
2456 * training in detection sequence. false to get link training end time stamp
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_link_encoder.c278 /* Write Training Pattern */ in dce110_link_encoder_set_dp_phy_pattern_training_pattern()
282 /* Set HW Register Training Complete to false */ in dce110_link_encoder_set_dp_phy_pattern_training_pattern()
286 /* Disable PHY Bypass mode to output Training Pattern */ in dce110_link_encoder_set_dp_phy_pattern_training_pattern()
453 /* set link training complete */ in set_dp_phy_pattern_hbr2_compliance_cp2520_2()
505 /* set link training complete */ in dce60_set_dp_phy_pattern_hbr2_compliance_cp2520_2()
533 /* set link training complete */ in set_dp_phy_pattern_passthrough_mode()
561 /* set link training complete */ in dce60_set_dp_phy_pattern_passthrough_mode()
691 /* reset training pattern */ in link_encoder_disable()
695 /* reset training complete */ in link_encoder_disable()
1371 /* set DP PHY test and training patterns */
[all …]
/linux/Documentation/accel/
H A Dintroduction.rst32 - Training data-center - Similar to Inference data-center cards, but typically
34 a method of scaling-up/out, i.e. connecting to other training cards inside
/linux/arch/arm/mach-mvebu/
H A Dboard-v7.c57 * bootloader, which executes its DDR3 training code. This code has
90 pr_warn("Too little memory to reserve for DDR training\n"); in mvebu_scan_mem()
/linux/include/linux/bcma/
H A Dbcma_driver_pci.h117 #define BCMA_CORE_PCI_PLP_LTLINKNUMREG 0x20c /* Link Training Link number */
118 #define BCMA_CORE_PCI_PLP_LTLANENUMREG 0x210 /* Link Training Lane number */
119 #define BCMA_CORE_PCI_PLP_LTNFTSREG 0x214 /* Link Training N_FTS */
/linux/drivers/gpu/drm/rockchip/
H A Dcdn-dp-reg.c483 /* start training */ in cdn_dp_training_start()
514 DRM_DEV_ERROR(dp->dev, "training failed: %d\n", ret); in cdn_dp_training_start()
543 DRM_DEV_ERROR(dp->dev, "get training status failed: %d\n", ret); in cdn_dp_get_training_status()
553 DRM_DEV_ERROR(dp->dev, "Failed to start training %d\n", ret); in cdn_dp_train_link()
559 DRM_DEV_ERROR(dp->dev, "Failed to get training stat %d\n", ret); in cdn_dp_train_link()
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c291 * @TEST_TPS1: Link training symbol pattern TPS1 (/D10.2/)
292 * @TEST_TPS2: Link training symbol pattern TPS2
293 * @TEST_TPS3: Link training symbol pattern TPS3 (for HBR2)
372 * @train_set: set of training data
614 * DisplayPort Link Training
692 * @link_status: link status from sink which contains requested training values
716 * zynqmp_dp_update_vs_emph - Update the training values
718 * @train_set: A set of training values
720 * Update the training values based on the request from sink. The mapped values
969 dev_err(dp->dev, "failed to disable training pattern\n"); in zynqmp_dp_train()
[all …]
/linux/drivers/gpu/drm/bridge/
H A Dtc358767.c242 /* Link Training */
565 * No training pattern, skew lane 1 data by two LSCLK cycles with in tc_srcctrl()
1076 dev_err(tc->dev, "Link training timeout waiting for LT_LOOPDONE!\n"); in tc_wait_link_training()
1190 /* Setup Link & DPRx Config for Training */ in tc_main_link_enable()
1220 /* Set DPCD 0x102 for Training Pattern 1 */ in tc_main_link_enable()
1243 /* Enable DP0 to start Link Training */ in tc_main_link_enable()
1257 dev_err(tc->dev, "Link training phase 1 failed: %s\n", in tc_main_link_enable()
1264 /* Set DPCD 0x102 for Training Pattern 2 */ in tc_main_link_enable()
1286 dev_err(tc->dev, "Link training phase 2 failed: %s\n", in tc_main_link_enable()
1293 * clear the training pattern bit in DP0_SRCCTRL. Testing shows in tc_main_link_enable()
[all …]
/linux/tools/thermal/tmon/
H A DREADME30 that can be used for thermal relationship training.
/linux/Documentation/scsi/
H A Daic79xx.rst31 Ultra320 SCSI ASIC with Retained Training
35 Ultra320 SCSI ASIC with Retained Training
171 interveining training.
207 - Retained Training Information (Rev B. ASIC only)

123456