On 2010-11-23 4:12 PM, Mohammed Shafi Shajakhan wrote: > From: Mohammed Shafi Shajakhan <mshajakhan@xxxxxxxxxxx> > > This feature is to mitigate the problem of certain 3 > stream chips that exceed the PCIe power requirements.An EEPROM flag > controls which chips have APM enabled which is basically read from > miscellaneous configuration element of the EEPROM header. > > This workaround will reduce power consumption by using 2 Tx chains for > Single and Double stream rates (5 GHz only).All self generated frames > (regardless of rate) are sent on 2 chains when this feature is > enabled(Chip Limitation). > > Cc: Paul Shaw <paul.shaw@xxxxxxxxxxx> > Signed-off-by: Mohammed Shafi Shajakhan <mshajakhan@xxxxxxxxxxx> > Tested-by: Mohammed Shafi Shajakhan <mshajakhan@xxxxxxxxxxx> I think this code would get a lot more concise if you'd move it to ar9003_mac.c, since this issue is AR9003 specific anyway. It would also allow you to avoid adding yet another redundant ath_softc capability flag, as the driver part really doesn't need to be concerned with this. - Felix -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html