Add more power save flags to notice the upper layer the support feature

Add more power save flags to notice the upper layer the support feature

Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>
Add the feature capability exchange function

The function can be used to exchange the capability between
Host and Firmware.

Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>
Use SMSM bus to send data frames

In connected state driver will enter BMPS mode and chip
can go to suspend. When driver will try to send a frame
chip can sleep at that time so wake it up through SMSM
bus.

Reset the power state when return from the suspend mode

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>
Merge pull request #72 from dreamfly281/master

Power save relative function and make BMPS work better