zeus: Initial bcmdhd configuration

* Based on huawei u8860 work from @Blefish
* Modified GPIOs according to R800 schematics
* MAC address not implemented yet

Change-Id: I2deaba07952d43a6d7b1adce0935ce443ee9c9f4
defconfig: zeus: Enable bcmdhd & dependencies

Change-Id: I924e290256ef7130333ba44c372692951a7850cc
zeus: Initial bcm4329 bluetooth configuration

* Based on huawei u8860 work from @Blefish
* Modified GPIOs according to R800 schematics

Change-Id: I503f6e4924ac5b1b2aa676148b3c98b30cdf5126
defconfigs: zeus: Changes for bcm4329 BT

Change-Id: Ib2e08745e76908b2dcb99d9e14864bede232f18d
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

Change-Id: Ifce4d483a2fc934f19d198a2c093b0b5552d02a3
Signed-off-by: Haley Teng <hteng@nvidia.com>
bluetooth: bluesleep: Fix compile
zeus: Add Bluesleep

Change-Id: I70a6af52f04a4722e2a878ccbf9e74216dff2cbf
defconfigs: zeus: Enable Bluesleep

Change-Id: I69ce64f3c87e5b5f5e70416289a5a67e37f5c130