Home
last modified time | relevance | path

Searched full:swing (Results 1 – 25 of 69) sorted by relevance

123

/linux/Documentation/devicetree/bindings/display/bridge/
H A Danalogix,anx7625.yaml45 analogix,lane0-swing:
50 an array of swing register setting for DP tx lane0 PHY.
54 [Swing control] setting.
58 Registers 0~9, bit 6:4 is [Swing control], these bits control
59 swing manual, increase [Swing control] setting to add Vp-p value
60 for each Swing, Pre.
72 analogix,lane1-swing:
77 an array of swing register setting for DP tx lane1 PHY.
78 DP TX lane1 swing register setting same with lane0
79 swing, please refer lane0-swing property description.
[all …]
H A Dti,sn65dsi83.yaml115 ti,lvds-vod-swing-clock-microvolt:
122 ti,lvds-vod-swing-data-microvolt:
/linux/drivers/staging/rtl8723bs/hal/
H A DHalPhyRf.c21 /* NOTE: If Tx BB swing or Tx scaling is varified during run-time, still */
68 …u8 OFDM_min_index = 0; /* OFDM BB Swing should be less than +3.0dB, which is required by Arthur … in ODM_TXPowerTrackingCallback_ThermalMeter()
74 /* 4 1. The following TWO tables decide the final index of OFDM/CCK swing table. */ in ODM_TXPowerTrackingCallback_ThermalMeter()
144 /* 3 7. If necessary, move the index of swing table to adjust Tx power. */ in ODM_TXPowerTrackingCallback_ThermalMeter()
162 /* Record delta swing for mix mode power tracking */ in ODM_TXPowerTrackingCallback_ThermalMeter()
172 /* Record delta swing for mix mode power tracking */ in ODM_TXPowerTrackingCallback_ThermalMeter()
183 /* Record delta swing for mix mode power tracking */ in ODM_TXPowerTrackingCallback_ThermalMeter()
193 /* Record delta swing for mix mode power tracking */ in ODM_TXPowerTrackingCallback_ThermalMeter()
237 /* Print Swing base & current */ in ODM_TXPowerTrackingCallback_ThermalMeter()
246 /* 4 7.2 Configure the Swing Table to adjust Tx Power. */ in ODM_TXPowerTrackingCallback_ThermalMeter()
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_training_dpia.c79 uint8_t swing : 2; member
95 * @param[out] lt_settings Link settings and drive settings (voltage swing and pre-emphasis).
183 data.set_vspe.swing = lt_settings->hw_lane_settings[0].VOLTAGE_SWING; in dpia_build_set_config_data()
280 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
449 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
547 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
575 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
721 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
802 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
/linux/include/linux/phy/
H A Dphy-dp.h43 * Voltage swing levels, as specified by DisplayPort specification,
90 * Flag indicating, whether or not reconfigure voltage swing
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Ddm.c1453 /* OFDM BB Swing should be less than +3.0dB, */ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1458 * the final index of OFDM/CCK swing table. in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1548 /*7. If necessary, move the index of swing table to adjust Tx power.*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1574 /*Record delta swing for mix mode power tracking*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1590 /*Record delta swing for mix mode power tracking*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1607 /* Record delta swing for mix mode power tracking*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1623 /*Record delta swing for mix mode power tracking*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1664 /****Print BB Swing Base and Index Offset */ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1701 /*Print Swing base & current*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1703 "TxPowerTracking: [CCK] Swing Current Index: %d,Swing Base Index: %d\n", in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
[all …]
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8186-corsola-steelix.dtsi63 analogix,lane0-swing = /bits/ 8 <0x70 0x30>;
64 analogix,lane1-swing = /bits/ 8 <0x70 0x30>;
/linux/Documentation/devicetree/bindings/phy/
H A Drealtek,usb2phy.yaml104 Control the magnitude of High speed Dp/Dm output swing (mV).
117 If the magnitude of High speed Dp/Dm output swing still not meet the
H A Dfsl,imx8mq-usb-phy.yaml84 fsl,phy-pcs-tx-swing-full-percent:
H A Drealtek,usb3phy.yaml62 description: A phandle to the tx lfps swing trim data provided by
/linux/drivers/gpu/drm/i915/display/
H A Dintel_ddi_buf_trans.h22 u8 margin; /* swing value */
H A Dintel_display_params.c84 "(0=use value from vbt [default], 1=low power swing(200mV),"
85 "2=default swing(400mV))");
H A Dintel_fdi_regs.h48 /* ILK always use 400mV 0dB for voltage swing and pre-emphasis level.
H A Dintel_dpio_phy.c756 /* Program swing deemph */ in chv_set_phy_signal_level()
764 /* Program swing margin */ in chv_set_phy_signal_level()
797 /* Start swing calculation */ in chv_set_phy_signal_level()
H A Dicl_dsi.c245 * Program voltage swing and pre-emphasis level values as per in dsi_program_swing_and_deemphasis()
495 /* Clear training enable to change swing values */ in gen11_dsi_voltage_swing_program_seq()
503 /* Program swing and de-emphasis */ in gen11_dsi_voltage_swing_program_seq()
1123 /* step 4c: configure voltage swing and skew */ in gen11_dsi_enable_port_and_phy()
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-var-dart.dtsi395 fsl,tx-swing-full = <103>;
396 fsl,tx-swing-low = <103>;
/linux/drivers/gpu/drm/tegra/
H A Ddp.h81 * @voltage_swing: per-lane voltage swing
/linux/Documentation/gpu/
H A Dzynqmp.rst54 Voltage swing from 0 (lowest) to 3 (highest) for lane X
/linux/drivers/infiniband/hw/hfi1/
H A Dpcie.c872 * Write xmt_margin for full-swing (WFR-B) or half-swing (WFR-C).
885 * For Discrete, use full-swing. in write_xmt_margin()
886 * - PCIe TX defaults to full-swing. in write_xmt_margin()
888 * For Integrated, use half-swing in write_xmt_margin()
/linux/drivers/gpu/drm/sti/
H A Dsti_hdmi_tx3g4c28phy.c169 * output swing correction in sti_hdmi_tx3g4c28phy_start()
/linux/drivers/gpu/drm/vc4/
H A Dvc4_hdmi_phy.c795 /* Internal Current Source Half Swing Enable*/
888 /* External Current Source Half Swing Enable*/
903 /* Internal Current Source Half Swing Enable*/
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/
H A Ddm_common.c301 u8 index, swing; in rtl92d_dm_txpower_tracking_callback_thermalmeter() local
547 swing = cckswing_table_ch14[cck_index][i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
549 swing = cckswing_table_ch1ch13[cck_index][i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
551 rtl_write_byte(rtlpriv, 0xa22 + i, swing); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
/linux/drivers/phy/st/
H A Dphy-miphy28lp.c750 /* TX_SEL=0 swing preemp forced by pipe registres */ in miphy28lp_configure_usb3()
1000 /* pipe Wrapper usb3 TX swing de-emph margin PREEMPH[7:4], SWING[3:0] */ in miphy28lp_init_usb3()
/linux/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c942 /* Check if Voltage swing and pre-emphasis are within limits */ in cdns_mhdp_get_adjust_train()
951 * Voltage swing level and pre-emphasis level combination is in cdns_mhdp_get_adjust_train()
953 * voltage swing. in cdns_mhdp_get_adjust_train()
1215 dev_err(mhdp->dev, "CR: max swing reached\n"); in cdns_mhdp_link_training_cr()
1235 * Voltage swing/pre-emphasis adjust requested in cdns_mhdp_link_training_cr()
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_dp.c1543 u8 swing; in mtk_dp_train_update_swing_pre() local
1548 swing = (dpcd_adjust_req[index] >> shift) & in mtk_dp_train_update_swing_pre()
1553 val = swing << DP_TRAIN_VOLTAGE_SWING_SHIFT | in mtk_dp_train_update_swing_pre()
1556 if (swing == DP_TRAIN_VOLTAGE_SWING_LEVEL_3) in mtk_dp_train_update_swing_pre()
1561 mtk_dp_set_swing_pre_emphasis(mtk_dp, lane, swing, preemphasis); in mtk_dp_train_update_swing_pre()

123