msm: HTC: m4: correct PHYS_OFFSET and zreladdr for MACH_M4_UL

Change-Id: I4301059d105c03c9c06cc9ad496c51535487f4c2
Revert bcmdhd driver to sane state

 * Firmware is not compatible with these changes!

Revert "net: wireless: bcmdhd: Fix of Wireless Location Service"

This reverts commit b9a1b93d685e89954c06f637ab9c64ef189be0f9.

Revert "net: wireless: bcmdhd: Fix of Wireless Location Service"

This reverts commit b7adad29fb903bffe6e1db5129ad411827df4352.

Revert "net: wireless: bcmdhd: Update Location Service code"

This reverts commit 79095cb79b45b3957240f6dbbee6eab2334956b9.

Revert "net: wireless: bcmdhd: enable WL_IFACE_COMB_NUM_CHANNELS"

This reverts commit 4589ecdfdc732a54574c01f8e1a8d83e9a10a8d2.

Revert "net: wireless: bcmdhd: Update to version 1.88.45"

This reverts commit 17cb1b5c878f86a1d830a616b98805b2434073a8.

Revert "net: wireless: bcmdhd: Update to version 1.88.42"

This reverts commit d6f5b4fe9cca76c3e4f2427170fcdccfe44fb1fb.

Revert "net: wireless: bcmdhd: Update to version 1.88.41"

This reverts commit 5562cf9003a1884f397e452681521febfee1c6a3.

Change-Id: Iac7e0f89833668068dcc1c67278f0768130d2076
sound: wcd9304: m4: add ifdef for re-arranged tx channels in wcd9304

* In stock HTC audio, HTC uses a config named "CONFIG_SND_SOC_WCD9304_SWITCH_PORT".
  This effectively re-arranges the TX channels in a different order only for m4
  audio.
* Created an ifdef for CONFIG_MACH_M4_UL to use the re-arranged channels.

Change-Id: I89129206dd57b26f0b6644131bf6c6bae4a6cfd7