trepn: Auto start profiler_daemon

Profiler daemon is used by trepn for providing battery, voltage,
and current information.

Change-Id: Ied1742323156e9779cc1fdcb0e0c212e3d9ff7ec
Camera: Move Camera2 overlay at proper place

- Fixes a regression caused by change Ie7bec1c3
  where overlay paths are changed but omited to
  move Camera2 ones.

CRs-fixed: 606005
CRs-fixed: 567295
CRs-Fixed: 562465
Change-Id: I42c4f32b0f182e712169b4f9571d0352a000b00f
mpdecision: Start mpdecision service on msm8916

The new change allows to start mpdecision after Android post bootup

Change-Id: Idf10688aba555fd837fb9043dd88213e1bc8c6fa
init.qcom.post_boot: Enable Interactive governor for MSM8916

This patch enables interactive governor for msm8916.

Change-Id: I6a5be4b9f6c03e65857c71a4367105fd4aed6bb2
wlan: Add wcnss driver's control interface

wcnss service sets up certain parameters to wcnss driver thru this
control interface.

Change-Id: Ia85324f46bdce6bd975ee07e49a68b041308ca17
camera_test app is added to product packages

camera_test app is added to the out product packet

CRs-Fixed: 592188
Change-Id: I97d5cf425f3efbd3a25994d878f9fce0ca893c87
init: qcom: Set ro.sf.lcd_density for SBC APQ8084

Set the property ro.sf.lcd_density value to comply the
SBC APQ8084 display size.
qemu.hw.mainkeys is set to 0, because SBC is headless device
and doesn't have HW buttons.

Change-Id: I3e4e56245f95a061ea218f16c0af3f10a797ad4b
init.qcom.post_boot: lock two cores online for 8974 pro and 8084

MSM8974 pro and APQ8084 targets require two cores to be online
when the display is on to meet performance requirements.
Set ro.qualcomm.perf.cores_online property to a value of 2 to
enable this feature for said targets.

Change-Id: I054fee2c247b00bca3a129f86b488b2f77104ec7
Bluetooth: Enable SMD for 8916

Setting BT HCI transport as SMD for 8916.

Change-Id: Ie41a889fd0c90b23fbd4a5de0cb44cf3667d1214
Reducing the log level of wpa_supplicant,hostapd

The log level of wpa_supplicant and hostapd was very high resulting
in excessive logs. This can cause delays in Roaming scenario.
Reducing the log level to -dd.

Change-Id: I30325905e0da983c899ebd6ae3a55fcf0b270e74
CRs-Fixed: 630853
common: add CPU max cores online enums

Previously the enums to limit the maximum number
of cores online were using the same resource as
minimum number of cores. Separate the min and max
to each have their own resource.

Change-Id: I3d2e8ebe1bba61a0d63ee79972cbe78c972b2bd8
Merge "Bluetooth: Enable SMD for 8916"
Merge "trepn: Auto start profiler_daemon"
ueventd: add write permission for sensors device nodes on msm8916

The sensor HAL needs to write commands to the sensor device nodes to
control the sensor driver. Thus add rules to fix up the permissions
of "enable" and "poll_delay".

Change-Id: I112d38049107f1a48f3db6f8da662bbb31b63365
Merge "mpdecision: Start mpdecision service on msm8916"
Merge "wlan: Add wcnss driver's control interface"
Merge "camera_test app is added to product packages"
USB: add charging only mode for usb config

"Charging only" mode has nothing exported. It only supports charging
under this mode.

Change-Id: Idc38a0176170763cba3f72392df83ee9a4ad5450
common: Add vcard jar to PRODUCT_PACKAGES list.

Add vcard jar to PRODUCT_PACKAGES list.

Change-Id: Ie61fed4eb6f37625c84c684ae73ba61577e8c9d4
Merge "init.qcom.post_boot: lock two cores online for 8974 pro and 8084"