Initial import
jf: Don't use A2220

 * Leftover from D2
jf: Add GPS HAL
jf: Update init scripts
jf: Add ASoC configuration
jf: Fix guard makefile
jf: Update blobs list
jf: Add keylayouts
jf: Fix the torch
jf: Add modem link scripts
jf: Fix path to gps.conf

Change-Id: Iaf6c07dbd14d8d4b8ba27c5118eb252e51a9926b
jf: Set correct BT firmware path

Change-Id: I8894e5cc42583a8b0384e963a20cc446118a1974
jf: Fix values sent to LED driver

 * LED driver in kernel uses sscanf so we need to make sure we format
   the string correctly.
jf: Add libcsd-client

Change-Id: Ie8d312cf3523a7e7988e98a9dd69be8e86883e39
jf: Audio bringup

 * Bring all standard audio devices up.

Change-Id: I7b4347e9203c7d7b32b758211cc4c39aa36b3537
jf: Update camera overlay

 * Fix preview size and allow face detect on front cam
 * Enable magic ZSL command
jf: Kill logspam from rmnet_usb

Change-Id: I2bc679fa540881a61db73799ccbd13c4ebd34ceb
jf: Update power profile

 * Pull from stock.

Change-Id: I6f18e7e5cae32fc2f1e8c482b9454f1b8b39ac1f
Add Canadian S4

Change-Id: I64bdcdf177ce0a45aa0435c7b9127c6b6b0d0cbb
jf: Add configuration for panel auto-brightness mode

 * JF's panel needs a 1 written to the sysfs node to enable proper
   CABC behavior when auto-brightness is enabled.
 * The driver actually supports a special mode 6, which is very
   aggressive but might be pleasing to some. We will add support for
   this in the device settings apps.

Change-Id: Ic4da86de1dc02bc5c7e9190f1e94e09f3b02a1e3