ath5k_combi...pdadc_curves(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so this is the Kernel API Manual page for ath5k_combine_pwr_to_pdadc_curves β€” the header shortens it to ath5k_combi...pdadc_curves(9), iykyk πŸ’…. Its whole job? Combine the various PDADC curves. periodt.


✨ SYNOPSIS ✨

the signature is literally giving:

void ath5k_combine_pwr_to_pdadc_curves (struct ath5k_hw *ah , s16
*pwr_min , s16 *pwr_max , u8 pdcurves );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • ah β€” the struct ath5k_hw. bestie, that’s the hardware struct right there 🫢
  • pwr_min β€” minimum power (x min).
  • pwr_max β€” maximum power (x max).
  • pdcurves β€” number of available curves.

🌸 DESCRIPTION 🌸

Combine the various pd curves and create the final Power to PDADC table. We can have up to 4 pd curves β€” yes, 4, no cap β€” and we need to do a similar process as we do for RF5112. This time we don’t have an edge_flag, but we set the gain boundaries on a separate register. iconic behavior, honestly ✨.


πŸ’œ SEE ALSO πŸ’œ

the whole related-refs squad, in order:


and that’s the whole tea, bestie 🫢. Source/version: ./drivers/net/wireless/ath/ath5k; date: October 2026; from the Kernel API Manual, page ath5k_combi...pdadc_curves(9). bye icon πŸ’…βœ¨

πŸ“¦ where this page comes from