msm7x27a-common: merge gps changes from my local repo

Change-Id: I7ac83c584e216f56404ab863e0ada25c068ba0fa
msm7x27a-common: we no more want vectorimpl symbols

Change-Id: I3d1e64757a441596349e9abd47fd1a3d4577a123
msm7x27a-common: revert back to Stable Camera HAL.

Change-Id: Ic897ffd13a55ec1f106ae4be5887508c136537b5
Camera: Remove link time depenedencies on proprietary libraries.

Use dlopen/dlsym/dlclose to load functions at runtime, instead of
linking them at link time.

Bug: 6815609
Change-Id: I2c8c01e735ab179ce8d1390a23eb9379723fb61a
Signed-off-by: Iliyan Malchev <malchev@google.com>
Revert "msm7x27a-common: remove power hal from device tree"

This reverts commit 4c1ba0534348416b8b558bfe7048bd09eabdd53f.

Change-Id: Ic0839a62a4f3e649b4192d2d0a537abee3c5790c
power: Remove timer/sampling rate management.

Change-Id: Ib295b86cd4a86dd661f578708dae48398c990095
power: tune ondemand sampling_rate , interactive,timer_rate and fix interactive hispeed_freq

Change-Id: Ib107e0f58ec1edfd9f9055998682356d531c2afc
msm7x27a-common: update post-boot script

Change-Id: I82ba3df5ebff1c082f3f298cb78468ca2c89b364
msm7x27a-common: update lge target script

Change-Id: I428ff49b0c288176ab5009e70a559842ef30435d
bt-vendor: Add epilog op.
msm7x27a-common: Introduce hwmac binary.

hwmac binary is used to load hardware generated MAC address to drivers.

Change-Id: I51279270e0c7c76521bef6eeac023c87e5d4becf
msm7x27a-common: Use number width instead of precision width on format.

Change-Id: I515b680025a6c39781644f520f566b75097d4949
bt-vendor: Add support for BT RF power class.

Default value as 1. Possible values include 0, 1 & 2.
Set via [persist.service.bt.power].
msm7x27a-common: build power hal

Change-Id: I6ccd50a8750b95232d81150364d1ae4beb5d08c4
msm7x27a-common: don't build librpc and add CleanSpec

Change-Id: I773670bea2feca0ce46490aae3b4850134b66acc
gps: too much log spam

Change-Id: I7f25df13ed63610026e86013969d1d4d253a2cec
Merge pull request #6 from TeamHackLG/cm-11.0

merge from THLG