svn commit: r188979 - in head/sys/dev/ath/ath_hal: . ar5210
ar5211 ar5212 ar5416
Sam Leffler
sam at freebsd.org
Mon Feb 23 17:09:33 PST 2009
Sam Leffler wrote:
> Author: sam
> Date: Tue Feb 24 01:07:06 2009
> New Revision: 188979
> URL: http://svn.freebsd.org/changeset/base/188979
>
> Log:
> Add PCIE power control api:
> o add ah_configPCIE and ah_disablePCIE for drivers to configure PCIE
> power save operation (modeled after ath9k, may need changes)
> o add private state flag to indicate if device is PCIE (replaces private
> hack in 5212 code)
> o add serdes programming ini bits for 5416 and later parts and setup
> for each part (5416 and 9160 logic hand-crafted from existing routines);
> 5212 remains open-coded but is now hooked in via ah_configPCIE
> o add PCIE workaround gunk
> o add ar5416AttachPCIE for iodomatic code used by 5416 and later parts
>
Note this _may_ reduce power consumption for pcie cards; no promises.
Still need to hookup to the driver for suspend/resume so beware of
regressions (I think worst case it'll just drop back to the previous
power usage).
Sam
More information about the svn-src-all
mailing list