Bluetooth: bluesleep: cleanup presto changes

Change-Id: I8eedfde942a07a5d797c42ba0389ac2ec7e12d61
Bluetooth: bluesleep: add specific presto driver

The file is a duplicate of the original Pantech driver

Change-Id: Icf462620e1ced2e53e180f0762fd9bdd33b5095b
presto: defconfig: Enable bluesleep for Bluetooth.

For me is best not force any feature, and include this option depending of defconfig, in this way we can test other changes in original files.

Change-Id: I3be998579a6e5b917e8291094b5a41ba5378cb80
bluesleep: implement to support bluedroid

"#define BT_BLUEDROID_SUPPORT 1" -> support BlueDroid
"#define BT_BLUEDROID_SUPPORT 0" -> support BlueZ

Since BlueDroid does not use kernel space HCI driver now, we add the
below 2 /proc nodes to make BlueDroid able to send HCI events to
bluesleep driver.

write 1 to /proc/bluetooth/sleep/lpm -> equivalent to HCI_DEV_REG event
write 0 to /proc/bluetooth/sleep/lpm -> equivalent to HCI_DEV_UNREG event
write 1 to /proc/bluetooth/sleep/btwrite -> equivalent to HCI_DEV_WRITE event

Signed-off-by: Haley Teng <hteng@nvidia.com>
Revert "bluesleep: implement to support bluedroid"

This reverts commit c6f24f9c69ab50753345e926f6ca7ef3155df6e3.
bcmdhd: presto: prepare bcmdhd driver for presto

Change-Id: I53c7ca03051e55bde5563afe50d5a8743cbe8e95