Camera: Round camera settings icon margins to 8

Rounding margins of camera settings icon to 8.
This would avoid overlapping of constituent tiles.

CRs-Fixed: 562465
Change-Id: I4fb86487ad1281c8d3fce0cb66445075dac70047
wlan: update the exist condition of cfg.ini file.

In some cases, cfg.ini file is there but the size is 0. So we need
to check the size also.

Change-Id: Ic4ca9ecb050193d9be6c8e754894394ce508a3ba
CRs-Fixed: 533380
device: qcom: Add new mdm qdss interface to usb compostion.

Add new usb composition to support mdm qdss.
* 0x90A2: MSM DIAG + MDM DIAG + APQ QDSS Trace(bulk in) +
          MDM QDSS Trace(bulk in) + ADB + RmNet
* 0x90A3: MSM DIAG + MDM DIAG + APQ QDSS Trace(bulk in) +
          MDM QDSS Trace(bulk in + RmNet
QDSS compositions are now required to specify transport type
and whether to enable debug interface. Modify existing QDSS
over BAM compositions accordingly.
Also fix rmnet transport name for PID 0x909A/0x909B to use HSIC.

Change-Id: I39da5bda48079fcbba59fc36c5d49c900f0fed8c
init.qcom.post_boot.sh: Add support for image version info

- Send APPS image version info to kernel through sysfs nodes.
- Image version node contains: "ro.build.id:ro.build.version.incremental".
Image variant contains "ro.product.name". Image oem version contains:
"ro.build.type:ro.build.version.codename". E.g:
image_version - > JLS36C:eng.julian.20131022.045853
image_variant - >
image_crm_version - > REL

Change-Id: Ib3e6e06a681249998acab8e3ac27980d43028702
init script: Add usergroup write permission to idle_time node.

Set usergroup write permission of idle_time node to enable idle
timeout feature.

Change-Id: If6b0a94e93b5117c4004726d62a346403f7a8ed3
Camera: Flash mode settings array values reordered

Without this change, flash mode was being sent to lower layers
as 'off' when user enables flash in the application and as
'torch' when user disables flash.

The same as change I89de2525 but for Camera2.

Change-Id: I993ae987081685edd458d3355d387594b350761e
CRs-fixed: 567295
qcom: common: Add -s option to calculate size

Add -s option to calculate the total size of
folder cdrom_res/ in case it has sub-dirs.

Change-Id: I733f46b6abd865aa1e6331683d57b9bca022c561
QuickBoot: add qbcharger service to start charger

Add qbcharger service to control charger for supporting power
off charging under QuickBoot mode.

Change-Id: I5adf98e04dca1a72b89bb93785cafb5781a0f829
framework/base: Enable batch scan feature in framework

Enable config_wifi_batched_scan_supported
flag in config file.

Change-Id: I95030e371b29c3cbc9715957413ff0ebce4db951
CRs-Fixed: 600763
port-bridge: Start port-bridge daemon from init

Port-bridge is a user space application which will bridge
communication between USB host device and MHI device. This
channel will be used for sending AT commands and
bringing up DUN calls.

CRs-Fixed: 615610
Change-Id: I31e8091472feec7b8e8bd92ac516b34f830547f9
cnss-diag init script to start the service during bootup.

This change is required to start the service during bootup.
This service is used for routing FW/HOST diag events/debug
messages to QXMD/RIDL(Self-host)

Change-Id: I3da77a82a2968ac85c7590c8f0045ea81aff7c50
CRs-fixed: 616275
init script: start the vm_bms service for 8916

The vm_bms service is the voltage mode battery monitoring
system (BMS).

Start the service as root to set CAP_BLOCK_SUSPEND for
wake lock capability. Later, the service will drop itself
down as a system service but will retain CAP_BLOCK_SUSPEND
capability.

Change-Id: I7ee8eed0b075e2ee82b2b6c7e3a771d97b08a33a
display: tool: support wait duration after each on command

* Update on/off/rotation command support wait duration

* Fix bug for odd command length processing of 0x5,0x15/0x23
  command types.

Change-Id: I455b9d0e741b03858b580365085b513e05126d6b
display: tool: Fix spacing in auto generated header file

This change only fixes the spaces and comment sections
of auto generated header file.

Change-Id: Ib9cd4169640012c065fb8ecd4fad6706cf1f1d56
Changes Bluedroid configuration for BLE Peripheral mode

Enables read remote device feature and connection
update features in bluedroid configuration for
BLE peripheral mode implementation.

Change-Id: Ifc38df532e6d7b7800097f879d943e950c4f5fd1
Merge "qcom: common: Add -s option to calculate size"
Merge "init script: start the vm_bms service for 8916"
Merge "init script: Add usergroup write permission to idle_time node."
Merge "init.qcom.post_boot.sh: Add support for image version info"
Bluetooth: Disable Interleave scan feature from Host

Disable Interleave Bluetooth scan feature from host side
as it is enabled from SOC.

It's revert of I3c4672d3758ef2ae7a093cd6f121db28ea1672ce.

Change-Id: I22748b6707a62f9dddf23ff81250770875c9ef0b