On Mon, Nov 17, 2014 at 02:56:09PM +0530, Varka Bhadram wrote: > Hi, > > None of IEEE-802.15.4 drivers implement power management. But devices > (AT86RF230, CC2520) will operate in different power modes. > > Why cant we add these functionalities to the driver, so that we can > save the overall system power. > For power management we only support currently "interface down all wpan interfaces?". For at86rf230 this will go into the TRX_OFF state which has less power usage. There exist also some SLEEP mode, but then I would need the slp_tr pin to awake maybe the transceiver. Yea we _could_ do that, but for now I doesn't care about that. So you could do into some sleep modes on (*stop) and out in (*start). For REAL power management, this is much complicated. The buzzword for 802.15.4 networks is here "beacon enabled networks" just google it. This has a lot of todo with GTS (Guaranteed Time Slots). For now I am NOT an expert into this and we are far away to support such functionality! We can't parse beacon frames at all and the current parsing functions are optimize to parse data frames only. This need to be a lot of work inside mac802154 and we need to create a complete infrastructure for this. Currently it's important to save what we have right now. Beacon enabled networks is a new topic for the future. But I don't want to stop you. If you like to implement such functionality go ahead and send patches. I don't know much currently about "beacon enabled networks" I just know that something like this exists and nothing more. In my opinion a lot of other things need to be done to implement such functionality. - Alex -- To unsubscribe from this list: send the line "unsubscribe linux-wpan" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html