summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* flocaf: Fix cameraHEADmm6.0Zhao Wei Liew2016-02-251-1/+1
| | | | Change-Id: I01e652e08fa46359e3e36ec07f730c8a67138970
* debcaf | flocaf: Use project-path-for cameraEthan Chen2016-02-252-2/+2
| | | | Change-Id: Idbd6aacb3cfef435840486942ce732d3b209dc39
* flocaf: Unbreak the WorldZhao Wei Liew2016-02-241-0/+2
| | | | Change-Id: Ib6123c9916be10c1aaa64a188d7312da023711a2
* Revert "debcaf | flocaf: Build CAF HALs"doc HD2016-02-241-3/+0
| | | | | | | | This reverts commit 90dd92d5d77c8122278ec445a43a96ae4e3f7e5e. ** Not ready yet.. Change-Id: I6cc7c1873f7353bf2dfa356ab4089c7b183a8a6f
* flocaf: yet another flo -> flocafdoc HD2016-02-241-1/+1
| | | | Change-Id: Ic20a0c6d1f04a62eab7e30894f9ce5733b835fb9
* debcaf | flocaf: Build CAF HALsZhao Wei Liew2016-02-241-0/+3
| | | | | | Enable QCOM_HARDWARE flag to call the CAF HAL variants. Change-Id: Id81266a4b9546e951d49cc73f319768d336cf911
* flocaf: Fix asserttsdoc HD2016-02-245-6/+6
| | | | Change-Id: Ie918680d4ec7f89c2ab51cf9a1e73ad511a2e149
* flocaf: Fix ro.product.devicedoc HD2016-02-241-1/+1
| | | | Change-Id: Idbca2b964a11adc5b2d5f4122b9feb38ab385af1
* flocaf: Fix builddoc HD2016-02-232-2/+2
| | | | Change-Id: I2fc193021fd65cddc3fbf81902f348747aa91e78
* flocaf: Adopt it for CAF device tree structuredoc HD2016-02-237-46/+46
| | | | Change-Id: I5930ed0e86fcfc8fb79297eecb8cdc967fefd82c
* flocaf: Switch to AICP MMdoc HD2016-02-233-44/+17
|
* flo: Add performance profile supportZhao Wei Liew2016-02-231-21/+77
| | | | | | | | | | | Refactor low power mode hint to use performance profiles. Currently we only limit the minimum and maximum frequency. More testing has to be done as to further tuning. Thanks for fixing crash & incorrect locking: @keepcalm444 (Simon Shields) Change-Id: I198b59e12278431afc77108ffae95cd36b2812e9
* flo: Increase darkest possible auto-brightness adjustmentZhao Wei Liew2016-02-231-0/+9
| | | | | | | | | | | | A value of 1 is too low and results in backlight turning off when adjusted even lower with CABC on. Increase it to 2. Ideally we do not want this overlay change since it increases the minimum brightness quite noticeably in dark ambient conditions. However, we'll just merge this for now until a better fix is found. Change-Id: I8eee6be1cffb7efe5c807dd235bc7d3b4624887d
* flo: Remove PowerHAL logspam on CPU/launch boostsZhao Wei Liew2016-02-231-1/+0
| | | | | | Annoying, and doesn't do much to help in debugging. Change-Id: I162e5863108c19c2ee573587478095b778a0a1d5
* Remove obsolete live wallpapers.Stephen Hines2016-02-191-1/+0
| | | | | Bug: 25497185 Change-Id: I0bd5d1f75df9fd63f4a7adb55a37b26b3b58921a
* flo: Enable F2FSZhao Wei Liew2016-02-192-0/+3
| | | | | | F2FS has been proven to provide all-around performance improvements. Change-Id: I4d1b5603b82ffb8a9b4f97f763a694aea814d0e8
* flo: Clean up overlaysZhao Wei Liew2016-02-153-48/+0
| | | | | | | Remove deprecated storage_list.xml overlay. Also remove overlays which have values that are duplicates of the framework defaults. Change-Id: I2df61d55907bd0c394155ea67d046da7b31f3c5a
* flo/deb: remove wifi.supplicant_scan_intervalKim2016-02-151-3/+2
| | | | | | | | It is an overlay now. No need to set the default value. https://github.com/CyanogenMod/android_frameworks_base/blob/cm-13.0/core/res/res/values/config.xml#L432 Change-Id: Ic4a83cf4b1bfc56d2a5b564bdc942e1411ea428c
* flo: Don't overwrite vendor packages and filesSimon Shields2016-02-152-2/+2
| | | | | | Without this, on a clean build no blobs are included. Change-Id: I4d01bfd86e82315e52078ab9926deeb2e680b65c
* flo: Readd noauto_da_alloc to fix horrific I/O performanceSteve Kondik2016-02-151-2/+2
| | | | Change-Id: I4d6aa9abc04d3a6f0ad7ea8b0c34d59834d59cbf
* flo: Remove deprecated egl.cfgkhusika2016-02-152-4/+0
| | | | | | see here: https://github.com/CyanogenMod/android_frameworks_native/commit/993814255fc248454368ed9fe34b4703a05eaf99 Change-Id: Ib29fc8685df1de424a0b50733acb0d194b8c9e4f
* flo: Build the kernel with gcc-4.9Steve Kondik2016-02-151-0/+1
| | | | Change-Id: I49b7d4af6e2cccd70301c94b82106ec72c20a0f6
* flo: Use cpufreq limit driver to limit frequenciesZhao Wei Liew2016-02-152-127/+10
| | | | | | | | | | | | | | | Previously, the PowerHAL was using the standard scaling_[min|max]_freq interfaces to limit CPU maximum and minimum frequencies during low power mode in order to conserve power. However, the CPU cores on flo lose their min/max frequencies on every hotplug, rendering this interface useless. Switch to the cpufreq_limit driver to fix this issue. This switch also allows us to remove all the unneeded uevent code, simplifying the code. Change-Id: I478bcb745046dde0caf226e46fa1e875f7fafc2c
* flo: Remove density from PRODUCT_AAPT_CONFIGAdam Lesinski2016-02-151-5/+1
| | | | | | | | | | AAPT ignores densities in PRODUCT_AAPT_CONFIG. The use of PRODUCT_AAPT_PREF_CONFIG for density is encouraged, as AAPT is able to determine the fallback density to use if a resource of the specified density does not exist. Change-Id: I581fe61e1f2afcf0f0b490ba49ebee55f47053c6
* Remove TARGET_GLOBAL_CFLAGS useDan Willemsen2016-02-151-2/+0
| | | | | | | | | | This doesn't do anything - TARGET_GLOBAL_CFLAGS is reset in build/core/combo/select.mk. (And these options are already in the global cflags for ARMv7 targets). BoardConfig files also should not be changing global cflags. Change-Id: Ie6944a8e14dd7aeb17a0c8f241511bc05a26d851
* flo: Enable ambient displayZhao Wei Liew2016-02-151-0/+8
| | | | | | | We don't have hardware support in the display HAL, so we are limited to just these few options. Change-Id: Ieb3ddd65fbfc0e9befbaeea22dd4f72c421401a0
* flo: Add new power modesSteve Kondik2016-02-151-0/+12
| | | | Change-Id: I9fb7cccf452e9db7a10d099d04f5d40f80931050
* flo: Correct thread migration notifier pathZhao Wei Liew2016-02-151-1/+1
| | | | | | | cgroups changed since Lollipop and there is no more apps directory in /dev/cpuctl. Change-Id: I5d868402146f143bcbfaf2e333a19f4c402e0bec
* flo: Ensure cpufreq changes are set on chargerZhao Wei Liew2016-02-151-0/+8
| | | | | | | Ensure all CPUs are online so that scaling_max_freq and governor are set. Change-Id: I79e4900d0384934ad19428400f079ff50f70a336
* flo: Improve ondemand frequency scalingZhao Wei Liew2016-02-151-2/+2
| | | | | | | * Lower sampling_down_factor to reduce time spent on max. * Increase up_threshold_multi_core to reduce frequency ramp-up. Change-Id: Ifdbabaeee199c0cd7dcdefa3de3f41bdc743cc99
* flo: Enable power modes for recoveryZhao Wei Liew2016-02-152-0/+16
| | | | Change-Id: I39ba170720a5670d6e8aaec6d5e28abd19405c66
* flo: Switch to BFQ scheduler when boot is completeZhao Wei Liew2016-02-151-0/+1
| | | | | | We have cgroup optimizations for the display, so make use of them. Change-Id: If6aa048814d3b900c3b9cd55bfec1c1c78df4482
* flo: Speed up bootSteve Kondik2016-02-152-1/+8
| | | | | | | Trigger mpdecision and low power modes at specific times to improve boot times. Change-Id: I4defe6e5c6ac638c43a755320fd614451b544931
* flo: Boost smarterZhao Wei Liew2016-02-152-1/+3
| | | | | | | | | | | | | Reduce the unnecessary boosting by boosting CPU frequencies only when really necessary. Accomplish this by: * Boost only to 1.1 GHz for the duration of an ondemand sample whenever a touch input is registered. * Boost to 1 GHz for 3 seconds for CPU_BOOST and LAUNCH_BOOST hints, both of which are important UX moments. Change-Id: I06c2e7d662418a6cc1530e2887dd11d87a6e6309
* flo: Refactor power configZhao Wei Liew2016-02-153-58/+62
| | | | | | | Move the power config out of the main init so that we can be more versatile as to when we apply power changes. Change-Id: I8c9da9a32c60fc63a769dcca9b09049e9b4804d4
* flo: Remove unused vendor scriptsZhao Wei Liew2016-02-1526-1951/+0
| | | | Change-Id: I70755a9d95ce0dbe6b373eeb4e5aed775b7c7226
* flo: Include kernel headers for camera HALZhao Wei Liew2016-02-155-0/+20
| | | | | | | After removing the prebuilt kernel headers, we need to include the kernel headers from source to fix the build. Change-Id: I0e7074076db50032862ae4d8f001580405e9cd99
* flo: Remove kernel header includesZhao Wei Liew2016-02-1514-3119/+0
| | | | | | We don't need these; we're using headers from the kernel source. Change-Id: I64fb13d7d34e198c40c7c1b7b012fab85aa5db5c
* flo: Force triple framebuffersZhao Wei Liew2016-02-151-0/+2
| | | | | | | This improves jank throughout the system, and there is no observable input latency. Change-Id: I702b8a6e0b4f420e2f6244a91b1fef6787b1a7c4
* flo: mpdecision: yes_sleepDave Daynard2016-02-151-1/+1
| | | | Change-Id: I85dbe27b9c06d48554d9ac3b234ce86443cfba5f
* flo: Clean up powerHALZhao Wei Liew2016-02-151-58/+42
| | | | Change-Id: If57a867f187074acb241367be53097ef6657c7c6
* flo: Tune TCP performanceZhao Wei Liew2016-02-152-2/+6
| | | | | | Based on CAF values. Change-Id: I41cebe5cae5b17c898992cc35d56eaf2615dc3b8
* flo: Delete duplicate on init flagElektroschmock2016-02-151-1/+0
| | | | Change-Id: I8a8d8bbaa5fcfb06ba7daa155dcd7354107ed1fe
* flo: init: Remove bugreport servicemyfluxi2016-02-151-8/+0
| | | | Change-Id: I997123c3d19d7a60c214c49f4f9d16f6679566f0
* Revert "set preferred network mode: LTE>GSM>WCDMA"Zhao Wei Liew2016-02-151-5/+0
| | | | | | | | This is only needed for deb, and deb has it in its own device tree. This reverts commit b3ec41b9abed8b6d1ef55bf003a5d6cfbc676327. Change-Id: I42cd7e808138825b01912b7e37ce5bb23dec4bfe
* flo: Add FFMPEG MPEG4 decoder 360p performanceZhao Wei Liew2016-02-151-1/+3
| | | | | | CTS testMPEG40480x0360 hits FFMPEG as well now. Change-Id: I1f45dab689da35e9bc38379e4e0ba28f8fdb2a98
* flo: Fix issues with Snap cameraZhao Wei Liew2016-02-151-0/+29
| | | | | | | | Fixes: * Inability to start the app * Freezing of camera previews on every shot Change-Id: I1b9332368c822c6f96dbfca207f9a7fb564b9ae8
* flo: Build Snap cameraZhao Wei Liew2016-02-151-1/+3
| | | | | | This is more optimized and has more features than the stock Camera2. Change-Id: Id93d1558063ee544bc9cfcd724f72db49a363346
* flo: Disable CABLZhao Wei Liew2016-02-151-3/+2
| | | | | | The display panel handles CABL now. Change-Id: Ib04b83d464c4dd4cf3f1a2d4545e32c98f8722cc
* flo: Enable Cyanogen hardware featuresZhao Wei Liew2016-02-151-0/+3
| | | | | | To enable us to use the new CABC, SRE and ACO display features. Change-Id: Idd387f0533804644c432abfe03fc676e3c740f25