ath5k_setup_...l_powertable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ath5k_setup_channel_powertable πŸ’–

okay so welcome to the Kernel API Manual, bestie! This is the (9) page for ath5k_setup_channel_powertable, and the manual header vibes are ath5k_setup_...l_powertable(9). It's giving kernel power-table realness ✨


🌸 NAME 🌸

ath5k_setup_channel_powertable β€” Set up power table for this channel

✨ SYNOPSIS ✨

int ath5k_setup_channel_powertable (struct ath5k_hw *ah , struct
       ieee80211_channel *channel , u8 ee_mode , u8 type );

πŸŽ€ ARGUMENTS πŸŽ€

here's the arg squad, no skips:

  • ah β€” The struct ath5k_hw.
  • channel β€” The struct ieee80211_channel.
  • ee_mode β€” One of enum ath5k_driver_mode.
  • type β€” One of enum ath5k_powertable_type (eeprom.h).

πŸ’… DESCRIPTION πŸ’…

okay so this is the main function that uses all of the above to set the PCDAC/PDADC table on hw for the current channel. This table is literally used for tx power calibration on the baseband, and without it we get weird tx power levels and in some cases a distorted spectral mask. No cap, it's lowkey carrying the vibe check here 😭

πŸ‘‘ SEE ALSO πŸ‘‘

go read these too, bestie β€” the whole squad is here, no skips:


πŸ’– that's the whole page, bestie! footer deets: source/version ./drivers/net/wireless/ath/ath5k, date October 2026, manual ath5k_setup_...l_powertable(9). bye and stay iconic 🫢

πŸ“¦ where this page comes from