Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Feb 2009 17:09:32 -0800
From:      Sam Leffler <sam@freebsd.org>
To:        src-committers@freebsd.org
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org
Subject:   Re: svn commit: r188979 - in head/sys/dev/ath/ath_hal: . ar5210 ar5211 ar5212 ar5416
Message-ID:  <49A348CC.9070305@freebsd.org>
In-Reply-To: <200902240107.n1O176dq046398@svn.freebsd.org>
References:  <200902240107.n1O176dq046398@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49A348CC.9070305>