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>