ufshcd_appl..._eq_settings(9)
π¦ ufshcd_apply_valid_tx_eq_settings(9) π¦
okay so this is from the Kernel API Manual, bestie β yes, the actual kernel, not your phone's settings app π
β¨ NAME β¨
ufshcd_apply_valid_tx_eq_settings β it applies the valid TX Equalization settings. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
void ufshcd_apply_valid_tx_eq_settings (struct ufs_hba *hba );
π ARGUMENTS π
hbaβ the per-adapter instance. that's your one and only input, no cap β¨
π DESCRIPTION π
so here's the tea π: this function iterates through all supported High-Speed (HS) gears and applies valid TX Equalization settings to both the Host and the Device. like, both of them. together. matching. iconic behavior honestly π«Ά
that's the entire job β it goes gear by gear through every HS gear that's supported, and for each one it hooks up the TX EQ settings that actually check out as valid, on the host side and the device side. main character energy for a void function ngl π
π SEE ALSO π
fr fr go read these next, they're all part of the same little friend group in ./drivers/ufs/core/ufs-txeq.c π§
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_retrain_tx_eq(9)ufshcd_extract_tx_eq_settings_attrs(9)ufshcd_update_tx_eq_settings_attrs(9)
and that's the whole page, bestie π this one lives over in ./drivers/ufs/core, dated October 2026 β so go forth and equalize those TX settings, you're gonna slay π₯π
mwah π
π¦ 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