msm8226: Set bootdevice flag

Add bootdevice parameter to kernel command line to indicate the
boot storage device (msm_sdcc.1).

Change-Id: I8312672a26ea655c6a90589a86df8061d61f1d02
Merge "msm8226: Set bootdevice flag"
audio: msm8226: Disabling compress capture

-Currently there is no requirement to support compress offload
 capture. Disabling it

Change-Id: I8dba483f0ea15ecbdf4ce0628617ea790c4cc180
Merge "audio: msm8226: Disabling compress capture"
Dolby format correction from EAC3 to E_AC3

Change-Id: I76d3e0f70cfcf8585dbbf422697e3117dfbf5adb
msm8226: Update codec capabilities info in media_codecs.xml

Add video encode/decode capabilities for 8226

Change-Id: Id5b78c1de1a7c8d32908a23307c3e14e78bb35b6
Merge "Dolby format correction from EAC3 to E_AC3"
Software Encryption issue fixed

1. Changing the class for mpdecision from
   default to main. This is required as
   mpdecision access /data folder, so that
   when we start encryption vold signals all
   main services to stop. In the class default
   case mpdecision would still run and keep the
   data partition busy, which would cause the
   encryption to fail.

2. Provide 16K for footer region of data partition
   /data should have 16K data for the encryption footer.
   In "fstab.qcom" we specify this by adding
   "encryptable=footer" option for the /data parition.
   However after factory reset these paritions will
   be wiped out and mounted using the parition tables
   mentioned in "recovery.fstab".
   In this case the /data should again leave the 16K for
   the encryption footer. So "length=-16384" needs to be
   added for the /data parition for the encryption to
   work after factory reset is done. Similarly BoardConfig
   is changed for userdata partition by reducing it by
   16kb.

Change-Id: I188ee4ea959bb8eb791b9387fc6adf299ffdc498
Merge "Software Encryption issue fixed"
msm8226: Setting dlmalloc as the default allocator

setting dlmalloc API as the default allocator in place of jemalloc API.

Change-Id: I5539ed03386603935e433990a9246e60dbbf35f1
msm8226: Enable ZRAM device

Enable ZRAM device at bootup. ZRAM will make the system
perform better in low memory conditions.

Change-Id: I9f219b9ca4f04abf7e4e0976269f8f8f6c32dd14
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
Merge "msm8226: Enable ZRAM device"
Merge "msm8226: Setting dlmalloc as the default allocator"
Merge "msm8226: Update codec capabilities info in media_codecs.xml"
msm8226: Switch to new schema of enabling zRAM feature

zRAM swapping is needed to increase available free memory on 8x26.

Google provided new schema to enable zRAM, so replacing old schema.
This reverts commit e1b4b1b01baef15789188faf618d1b5ecd355642.
and adds the new way of enabling zRAM swap.
zRAM size is increased to 512MB for 1GB targets

Change-Id: I674e4ca2cb782fa2328f668988bc715be57e5f7f
Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
Revert "msm8226: Setting dlmalloc as the default allocator"

This reverts commit f2e91eb1ea305261755df9b23600bb2818021c5e.

Change-Id: Id81d685d92e03c802091ea8b635097ef290947b0
Merge "Revert "msm8226: Setting dlmalloc as the default allocator"" into LA.BF.1.1.2_rb1.10
Merge branch 'lollipop' into LA.BF.1.1.2_rb1.10

Conflicts:
	BoardConfig.mk

Change-Id: I675a3f80865bba4e6fcf1af567998922526c2f97