Home
last modified time | relevance | path

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

1234

/Linux-v6.6/Documentation/devicetree/bindings/display/bridge/
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 …]
/Linux-v6.6/drivers/staging/rtl8723bs/hal/
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-v6.6/drivers/net/wireless/realtek/rtw88/
Drtw8723d.h135 #define OFDM_SWING_A(swing) FIELD_GET(GENMASK(9, 0), swing) argument
136 #define OFDM_SWING_B(swing) FIELD_GET(GENMASK(15, 10), swing) argument
137 #define OFDM_SWING_C(swing) FIELD_GET(GENMASK(21, 16), swing) argument
138 #define OFDM_SWING_D(swing) FIELD_GET(GENMASK(31, 22), swing) argument
/Linux-v6.6/include/linux/phy/
Dphy-dp.h40 * Voltage swing levels, as specified by DisplayPort specification,
87 * Flag indicating, whether or not reconfigure voltage swing
/Linux-v6.6/Documentation/devicetree/bindings/pci/
Dfsl,imx6q-pcie-common.yaml76 fsl,tx-swing-full:
77 description: Gen2 TX SWING FULL value (optional required).
81 fsl,tx-swing-low:
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/link/protocols/
Dlink_dp_training_dpia.c82 uint8_t swing : 2; member
98 * @param[out] lt_settings Link settings and drive settings (voltage swing and pre-emphasis).
186 data.set_vspe.swing = lt_settings->hw_lane_settings[0].VOLTAGE_SWING; in dpia_build_set_config_data()
283 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
456 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
558 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
608 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
758 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
843 * @param lt_settings link_setting and drive settings (voltage swing and pre-emphasis).
/Linux-v6.6/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Ddm.c1455 /* OFDM BB Swing should be less than +3.0dB, */ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1460 * the final index of OFDM/CCK swing table. in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1550 /*7. If necessary, move the index of swing table to adjust Tx power.*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1576 /*Record delta swing for mix mode power tracking*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1592 /*Record delta swing for mix mode power tracking*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1609 /* Record delta swing for mix mode power tracking*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1625 /*Record delta swing for mix mode power tracking*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1666 /****Print BB Swing Base and Index Offset */ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1703 /*Print Swing base & current*/ in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
1705 "TxPowerTracking: [CCK] Swing Current Index: %d,Swing Base Index: %d\n", in rtl8812ae_dm_txpower_tracking_callback_thermalmeter()
[all …]
Dphy.c492 u32 swing = 0, swing_a = 0, swing_b = 0; in phy_get_tx_swing_8812A() local
496 efuse_shadow_read(hw, 1, 0xC6, (u32 *)&swing); in phy_get_tx_swing_8812A()
497 swing = (swing == 0xFF) ? 0x00 : swing; in phy_get_tx_swing_8812A()
499 swing = 0x00; /* 0 dB */ in phy_get_tx_swing_8812A()
501 swing = 0x05; /* -3 dB */ in phy_get_tx_swing_8812A()
503 swing = 0x0A; /* -6 dB */ in phy_get_tx_swing_8812A()
505 swing = 0xFF; /* -9 dB */ in phy_get_tx_swing_8812A()
507 swing = 0x00; in phy_get_tx_swing_8812A()
511 efuse_shadow_read(hw, 1, 0xC7, (u32 *)&swing); in phy_get_tx_swing_8812A()
512 swing = (swing == 0xFF) ? 0x00 : swing; in phy_get_tx_swing_8812A()
[all …]
/Linux-v6.6/drivers/phy/qualcomm/
Dphy-qcom-edp.c74 /* DP PHY swing and pre_emphasis tables */
241 u8 swing; in qcom_edp_set_voltages() local
254 swing = (*cfg->swing_hbr_rbr)[v_level][p_level]; in qcom_edp_set_voltages()
257 swing = (*cfg->swing_hbr3_hbr2)[v_level][p_level]; in qcom_edp_set_voltages()
261 if (swing == 0xff || emph == 0xff) in qcom_edp_set_voltages()
267 writel(swing, edp->tx0 + TXn_TX_DRV_LVL); in qcom_edp_set_voltages()
271 writel(swing, edp->tx1 + TXn_TX_DRV_LVL); in qcom_edp_set_voltages()
/Linux-v6.6/Documentation/devicetree/bindings/phy/
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
Dfsl,imx8mq-usb-phy.yaml79 fsl,phy-pcs-tx-swing-full-percent:
Drealtek,usb3phy.yaml62 description: A phandle to the tx lfps swing trim data provided by
Dmediatek,tphy.yaml226 boost eye swing, the unit step is about 4.16% increment; e.g. the
/Linux-v6.6/drivers/gpu/drm/i915/display/
Dintel_ddi_buf_trans.h22 u8 margin; /* swing value */
Dintel_fdi_regs.h48 /* ILK always use 400mV 0dB for voltage swing and pre-emphasis level.
Dintel_dpio_phy.c725 /* Program swing deemph */ in chv_set_phy_signal_level()
733 /* Program swing margin */ in chv_set_phy_signal_level()
766 /* Start swing calculation */ in chv_set_phy_signal_level()
/Linux-v6.6/arch/arm/boot/dts/nxp/imx/
Dimx6qdl-var-dart.dtsi395 fsl,tx-swing-full = <103>;
396 fsl,tx-swing-low = <103>;
Dimx6q-ba16.dtsi346 fsl,tx-swing-full = <103>;
347 fsl,tx-swing-low = <103>;
/Linux-v6.6/drivers/net/phy/
Dbcm7xxx.c73 /* AFE_HPF_TRIM_OTHERS, set 100Tx/10BT to -4.5% swing and set rCal in bcm7xxx_28nm_d0_afe_config_init()
81 /* DSP_TAP10, adjust bias current trim (+0% swing, +0 tick) */ in bcm7xxx_28nm_d0_afe_config_init()
101 /* AFE_HPF_TRIM_OTHERS, set 100Tx/10BT to -4.5% swing and set rCal in bcm7xxx_28nm_e0_plus_afe_config_init()
109 /* DSP_TAP10, adjust bias current trim (+0% swing, +0 tick) */ in bcm7xxx_28nm_e0_plus_afe_config_init()
/Linux-v6.6/drivers/gpu/drm/i915/
Di915_params.c180 "(0=use value from vbt [default], 1=low power swing(200mV),"
181 "2=default swing(400mV))");
/Linux-v6.6/drivers/thermal/
Dgov_fair_share.c64 * whereas the throttling is at full swing if we trip critical levels.
/Linux-v6.6/drivers/gpu/drm/tegra/
Ddp.h81 * @voltage_swing: per-lane voltage swing
/Linux-v6.6/drivers/gpu/drm/sti/
Dsti_hdmi_tx3g4c28phy.c169 * output swing correction in sti_hdmi_tx3g4c28phy_start()
/Linux-v6.6/drivers/infiniband/hw/hfi1/
Dpcie.c877 * Write xmt_margin for full-swing (WFR-B) or half-swing (WFR-C).
890 * For Discrete, use full-swing. in write_xmt_margin()
891 * - PCIe TX defaults to full-swing. in write_xmt_margin()
893 * For Integrated, use half-swing in write_xmt_margin()
/Linux-v6.6/drivers/phy/st/
Dphy-miphy28lp.c755 /* TX_SEL=0 swing preemp forced by pipe registres */ in miphy28lp_configure_usb3()
1005 /* pipe Wrapper usb3 TX swing de-emph margin PREEMPH[7:4], SWING[3:0] */ in miphy28lp_init_usb3()

1234