Revert "net: wireless: bcmdhd: Update to Version 1.88.10"

This reverts commit b9ab4314f73fa391ecadfe4c43c5674141b326ce.

Conflicts:
	drivers/net/wireless/bcmdhd/src/wl/sys/wldev_common.c
Revert "net: wireless: bcmdhd: enable custom MAC"

This reverts commit 2c57372621d1b8cdf855fd47df15f808e8833a21.
Revert "net: wireless: bcmdhd: Fix the panic when using tethering with builtin"

This reverts commit dc2ddbb03fa432374ad37c7484eb0d1c806da6f7.
Revert "net: wireless: bcmdhd: Update to version 1.61.46"

This reverts commit 18fa03a1eea8da3b587071fa41d9aa3808b018ce.

Conflicts:
	drivers/net/wireless/bcmdhd/Makefile
gpio_keys: Remove triplicate reporting of wakeups...

Wake keys were being triggered 3 times on wake, causing a
ON/OFF/ON sequence: The key itself, once when disabling irqwake,
and then once more as a gpio event. If one of the events
was lost for some reason (like debouncing pauses), we'd
end up with "ON/OFF", and the device wouldn't actually turn
on.
Get rid of the 2 superfluous reports.

Change-Id: Ic49fbe8d0cdaa8138ace069b784a68b5ad6f7afc
x3-reboot: Always use the MAX77663_SCRATCH_REG_BL_UNLOCK register for fastboot

The MAX77663_SCRATCH_REG_BOOTLOADER register replies to fastboot, but
doesn't accept write commands

Change-Id: I7a78ab1f047e17796c3b67783f323ca5886775f3
X3: Enable wake irq on vol+

Change-Id: I3987f62c459b15ed0247a5939af8f3a8ff53041e