* Power Management support for IEEE-802.15.4 drivers
@ 2014-11-17 9:15 Varka Bhadram
0 siblings, 0 replies; 3+ messages in thread
From: Varka Bhadram @ 2014-11-17 9:15 UTC (permalink / raw)
To: linux-wpan - ML
Hi,
None of IEEE-802.15.4 driver implements Power Management. But the devices like AT86RF230
and CC2520 work with different power modes.
Where (means probe()/start()/..) can we add these functionalities like resume() / suspend()
for the devices..?
--
Thanks and Regards,
Varka Bhadram.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Power Management support for IEEE-802.15.4 drivers
@ 2014-11-17 9:26 Varka Bhadram
2014-11-21 16:53 ` Alexander Aring
0 siblings, 1 reply; 3+ messages in thread
From: Varka Bhadram @ 2014-11-17 9:26 UTC (permalink / raw)
To: linux-wpan - ML
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.
Thanks and Regards,
Varka Bhadram,
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Power Management support for IEEE-802.15.4 drivers
2014-11-17 9:26 Varka Bhadram
@ 2014-11-21 16:53 ` Alexander Aring
0 siblings, 0 replies; 3+ messages in thread
From: Alexander Aring @ 2014-11-21 16:53 UTC (permalink / raw)
To: Varka Bhadram; +Cc: linux-wpan - ML
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
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-11-21 16:53 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-17 9:15 Power Management support for IEEE-802.15.4 drivers Varka Bhadram
-- strict thread matches above, loose matches on Subject: below --
2014-11-17 9:26 Varka Bhadram
2014-11-21 16:53 ` Alexander Aring
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).