Fix skyline

PS #2: Support f7s and f7a

Change-Id: I4bbe58eb8b439ab8c06b4d19ecf63b903ee78666
Find7: Add support for 4K (UHD/DCI) camcorder recording

PS #2: Add board flag to enable 4K support in libmedia

Change-Id: Ifce713c71c7f128652c3df29b1f6ac754c126921
Revert "Find7: add missing permissions for charger and MHL HDMI"

This reverts commit 59d929b3de57548614bb180868b7a369b405e4cb.

Change-Id: I0e55515c907020e7ecf2887169121e2bc7e8ba87
Find7: Fix touchboost frequency

Change-Id: I932fa31c2b9d651e498f2c6423193ea613abf752
Find7: Disable Adaptive Display support

Adaptive Display checks for /sys/class/graphics/fb%d/ad node, which
is present in our case, but read-only for some case, meaning hwc/writeback
is unable to write the correct sysfs values during video playback, hence
causing overlay issues and pipe blocks.

Until this is sorted out, disable Adaptive Display altogether to fix media
playout on Find7a/Find7s devices.

Change-Id: Ie968106adedec23ef68dbf772de25403d0134730
Find7: Add camera wrapper

For now, just to fixup the scene-modes and include HDR...

NOTE: Original commit from G2:
https://github.com/CyanogenMod/android_device_lge_g2-common/commit/c2a7be7ebd745886abbb609e3c4ff7303b0ef43b

Change-Id: I7ecfcf7ed00e960c7c61989b74a35adca92c9680
camera: Make sure we never claim to have multiple snaps if ZSL is disabled

This is mostly a userspace app bug, but still an incorrect behavior on
the HAL's part. In non-ZSL burst modes, the number of snaps should always
be 1
camera: Enable ZSL

Restarting preview if toggling ZSL fixes the stream errors on
switch, so we can enable this now

Change-Id: I07ceeed859ffa6dc4e75faed18209be83c21a043
camera: Restart preview after ZSL changes only if the preview is running

Don't touch the preview state if it was stopped to begin with

Change-Id: Ie81c01165778f98f92f11badc17c2023ea4610b7
Find7: Add kernel headers in device tree

Change-Id: I7c0c5e22e160f78527a8e4dc89842761e955ef6a
Find7: Enable CABL for Find7a also

Change-Id: I9e74819c1c95d23bf98fb375bc9232f9cc833eff
overlay: add power profile stats from hammerhead

Change-Id: I63aa1f5e41010047bd47d02b6fb71b70e00fcccf
Find7: seperate defconfigs for a/s targets

Change-Id: I774d9fe1d0e3c4b8640974144ee3b286595d5e4a
Find7: Create our own lights HAL

Change-Id: I96557da673f7b3e6d7a15a6b851d9b411f2efd81
Find7: camera: HDR returns more than one frame from our vendor HAL

Change-Id: I61ffadad6b230fd2b4739390fec3e63ea96f318e
Find7: enable copybit/c2d composition

Find7s needs this for fluent Qhd composition

Change-Id: I36cab9e8a39127b272930c5851ccf723951e51df
Find7: enable Torch

Change-Id: I8f98b4106e6c6d748dd68a2d6fe29fdd5bb9f0c9
Find7: switch primary mic path

Taken from: http://review.gummyrom.com/#/c/3038/

Change-Id: I42c14b19be9b685f82c8e381b6acdb174a18047c
Find7: remove atfwd references

Change-Id: I387c916af5a7f31c69d8af404ff0a25f5c52e6c7
Find7: remove usbhub references

Change-Id: I4a8c445f6df3a8e49ff0816000fe707c7b26c69a