[ONE Android Development] katinatez:
Here is v11.5v2 with re-based & updated kernel with firmware reverted that was causing battery drain. Updated trustzone 123, you need to flash [MENTION=6109902]mohit310[/MENTION] firmware already in the op required firmware, and a small changelog. Will not push this in ota since it's v2 will push v11.6 over ota instead you could find this in AFH cm-12.1.

I figure I will release this build to get all the trustzone/firmware questions out of the way.

Enjoy :D

====================

05-17-2015

====================

* art/

9078331 Remove dex2oat watchdog warning

27d8344 Guard against name == null in ShortDump

ff5abe7 Fix possible null deference in Throwable::Dump

* build/

7e16617 Merge branch 'cm-12.1' of https://github.com/temasek/android_build into HEAD

* device/oppo/msm8974-common/

a8e668b Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_device_oppo_msm8974-common into HEAD

* frameworks/base/

21d91b1 Add double tap option to lockscreen shortcuts

dfe47dc Adjust display inversion matrix to account for luminance

f2c5768 Use the correct parent size to initialize animations

ef42d46 Fix lost singleton provider after force-stopping user or package.

b79a9fd Also restart provider if there is external handle.

0bdbc5b Check caller status precisely when registering receiver.

e939823 fix return value scale of notifyANR()

beaefa0 Frameworks/base: Fix old code in MediaPlayer

361b2a9 apps2sd: Only allow "move to ___" if the media is mounted [2/2]

41cff41 Fix LiveDisplay QS icon size.

* frameworks/opt/telephony/

308f396 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_frameworks_opt_telephony into cm-12.1

ee389bd Revert "ril: Fix Tombstone on Rild"

* kernel/oneplus/msm8974/

74c9e84 Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_kernel_oneplus_msm8974 into HEAD

4dfeeb8 kernel: use the gnu89 standard explicitly

5aff242 gcc5: added compiler-gcc5 related file

d822523 gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: comparison of constant '15' with boolean expression is always false

fd180f4 gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: logical not is only applied to the left hand side of comparison

dc9976d gcc5: drivers/staging/prima/CORE/HDD/src/wlan_hdd_wmm.c: fix warning: logical not is only applied to the left hand side of comparison

157bbd3 gcc5: drivers/staging/prima/CORE/MAC/src/pe/sch/schBeaconGen.c: fix warning: passing argument 2 of 'vos_mem_compare' discards 'const' qualifier from pointer target type

1894853 gcc5: arm: enable cortex_a15 optimization

a55dc70 gcc5: sound/soc/codecs/wcd9xxx-mbhc.c fix warning: initialization discards 'const' qualifier from pointer target type

9f6fd0d gcc5: makefile: if -O3 disable array-bounds false positive

c8383fb gcc5: msm: camera_oppo: fix warnings with GCC 5.0

96de6ec gcc5: fix warnings spam with gcc5

671984e gcc5: ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h

5974cd3 gcc5: gpu: msm: fix 5.0 compile

3fffa90 Revert "synaptics: Update firmware to 14001227"

19ba7cb rtc: alarm: Change wake-up source

56ffaca drivers: lpm-levels: Provide API to set wake up time from suspend

f809d36 alarmtimer: add verification for rtc dev in power_on_alarm_init

42d2a8f alarmtimer: set power off alarm to be triggered on time

e65c02f alarm: init power_on_alarm in alarm_dev_init

d7a3e57 staging: android-alarm: Switch from wakelocks to wakeup sources

1b31d05 rtc: alarm: Fix data handling issue with alarm->type

b7da78a alarmtimer: Lock k_itimer during timer callback

a19d92c alarmtimer: Do not signal SIGEV_NONE timers

ce0c19e alarmtimer: Fix bug where relative alarm timers were treated as absolute

3462df8 msm: reorder init calls in board's init_machine handler

151e7ee irqchip: gic: Mask PPIs during disable_percpu_irq()

829585a genirq: Remove racy waitqueue_active check

6c86142 irq: Enable all irqs unconditionally in irq_resume

615926b PM: Fix a bug in dpm_suspend_late()

461853d ion: return a fresh sg_table from ion_map_dma_buf

7de4954 lowmemorykiller: Don't count swap cache pages twice

145de00 prima: Update to LA.BF.1.1.1_rb1.22

0af9376 ARM: dts: msm: Remove device tree bindings that use msm_sdcc driver

59815ab msm: Remove auxdata mapping for msm sdcc devices

4efcb8d PM / devfreq: governor_cpufreq: Rewrite locking to avoid deadlocks

7ccdd05 PM / devfreq: Fix error handling in governor_cpufreq

7ebb506 PM / devfreq: Add timeout feature for cpufreq governor

f693073 PM / devfreq: governor_cpufreq: Output device name in debug print

cd91ea8 PM / devfreq: cache_hwmon: Also print low mrps for debugging

57effb2 PM / devfreq: cache_hwmon: Use array for reporting monitor stats

2275a8f PM / devfreq: cache_hwmon: Move IRQ handling to device drivers

81e18b6 PM / devfreq: Refactor Cache HWmon governor to be more generic

7e8330c PM / devfreq: Workaround cpufreq REMOVE_POLICY versus hotplug lock race

bfce8b6 PM / devfreq: Fix devfreq_remove_device() to improve the sequence of resource free

d435c2a wcnss: handle CBC complete event from firmware

fb39c35 ASoC: msm: qdsp6v2: fix for pcm_write failure during voip

4193ed3 wcd9xxx: Avoid wrong enabling of buck for HPH,LO concurrency

4c4741f msm: mdss: Grouping enable and prepare calls for dsi link clocks

87ffd6b msm: rpm-smd: Increase the max outstanding sleep set messages to 24

91cc18d qcom: rpm-smd: Force smd channel update in interrupt lock context

9f1837b msm: rpm-smd: Read RPM acks before entering system sleep

846aa72 msm: sps: update the checking of free slots

965ac9f msm: bam: Use memset_io instead of memset

1347121 msm: sps: Support low memory condition in SPS driver

b599091 PM: Move disabling/enabling runtime PM to late suspend/early resume

1c16669 drivercore: Avoid adding devices without pm_ops to dpm list

738c3cc msm: smp2p: Use correct macro structure

0032d6c rpm_log: Fix file_read error

d6347d3 diag: Update SSIDs, event ids and log codes

e9bd121 diag: Release wakeup sources properly

97d3a29 diag: Prevent suspend in Memory Device mode

46d5b04 diag: dci: Mutex protect the list while traversal and node deletion

eb9daa1 diag: dci: Send mode reset command to the apps processor

8fba876 ASoC: wcd9xxx: Add check for buffer overflow

84de270 msm: camera: isp: Validate input parameter for vfe_write and vfe_read

d0415a4 nfc: Remove p61 nfc driver

1378e07 clock-8974: Update from oppo 4.4 source

3fef468 msm8974-oppo: Update gpiomux config from oppo 4.4 source

* packages/apps/InCallUI/

850e975 [1/2] InCallUI: SmartMute

d163897 Revert "[1/2] InCallUI: SmartMute"

* packages/apps/Settings/

69b73ed Add double tap option to lockscreen shortcuts Change-Id: I640a8724e41b5549c0b949b2e94b54a0c5834e4b

72c071a Exclude themes from being moved to external storage

8fd9ea2 apps2sd: Only allow "move to ___" if the media is mounted [1/2]

a16c901 apps2sd: Enable apps2sd for apps with unspecified install location

c15863f Merge pull request #319 from Pixelase/cm-12.1

====================

05-16-2015

====================

* android/

e0047b3 Update readme - We are no longer using pre-built chromium feature

2b33725 Use Google's prebuilt WebView

* build/

73cbcce Revert "build: Add chromium prebuilt support to envsetup.sh && The core Makefile"

3ff0e53 Revert "Fix chromium"

849845e Add PRODUCT_PACKAGES for Google's prebuilt WebView

* device/oppo/msm8974-common/

a9a5674 msm8974: Update TrustZone version to be consistent with newest CM nightlies.

* frameworks/opt/telephony/

e4a56f5 RIL : allow RILReceiver to be overridden

* frameworks/webview/

d53ba7b Do not resign webview.apk

ff6340d Follow Android 5.0+ system app library style #2

* packages/apps/Settings/

4b8648c Settings: Update RU translations

* system/core/

a3ceca4 init: force SELinux to be permissive on all builds

* vendor/cm/

8acc4ea Revert "vendor/omni: Add chromium_prebuilt.sh"

8590082 Revert "vendor/omni: Fix-ups for prebuilt Chromium"

84b9b4b Revert "Prebuilt chromium: update script for lollipop"

e06647f Revert "chromium_prebuilt for 64bit"