ufshcd_updat...ttings_attrs(9)
ufshcd_update_tx_eq_settings_attrs(9)
okay bestie, welcome to the Kernel API Manual entry for ufshcd_update_tx_eq_settings_attrs β yes, that long iconic function name ate and left no crumbs π
β¨.
β¨ NAME β¨
ufshcd_update_tx_eq_settings_attrs β update TX EQ settings in UFS attributes. That's literally the whole name, no cap π.
πΈ SYNOPSIS πΈ
void ufshcd_update_tx_eq_settings_attrs (struct ufs_hba *hba , u8 gear );
π¦ ARGUMENTS π¦
hbaβ per adapter instance π«Ά.gearβ target gear β.
π DESCRIPTION π
okay so this function is the little record-keeper of the UFS world π. It stores the optimal TX Equalization settings obtained from the TX EQTR procedure into UFS device attributes for future fast-path retrieval. The settings are stored in two complementary attributes:
qTxEQGnSettings(64-bit): main attribute containingPreShootandDeEmphasisvalues for both host and device TX lanes π₯.wTxEQGnSettingsExt(16-bit): extended attribute containingPreCodingenable flags and validity indicator π.
π SEE ALSO π
The kernel file is ./drivers/ufs/core/ufs-txeq.c β and here's the whole friend group π―ββοΈ:
ufshcd_configure_precoding(9)ufshcd_apply_tx_eq_settings(9)ufshcd_evaluate_tx_eqtr_fom(9)ufshcd_get_rx_fom(9)tx_eqtr_iter_try_update(9)tx_eqtr_iter_update(9)ufshcd_tx_eqtr_iter_init(9)adapt_cap_to_t_adapt(9)adapt_cap_to_t_adapt_l0l3(9)adapt_cap_to_t_adapt_l0l1l2l3(9)ufshcd_setup_tx_eqtr_adapt_length(9)ufshcd_compose_tx_eqtr_setting(9)ufshcd_apply_tx_eqtr_settings(9)ufshcd_update_tx_eq_params(9)__ufshcd_tx_eqtr(9)ufshcd_tx_eqtr_prepare(9)ufshcd_tx_eqtr(9)ufshcd_config_tx_eq_settings(9)ufshcd_apply_valid_tx_eq_settings(9)ufshcd_retrain_tx_eq(9)ufshcd_extract_tx_eq_settings_attrs(9)
muah π this lil page came from ./drivers/ufs/core, dated October 2026, under the ufshcd_updat...ttings_attrs(9) manual name β bye bestie, go slay those UFS settings! π¦β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms