Fix aosp_hammerhead.

Also use it by default in the lunch menu since the full_
name has never been used in AOSP for that device.

Change-Id: I0e6f4ffe420b1d9749da33089250b0d6c456f1d0
auto-generated blob list

Bug: 4295425
Change-Id: I46f1cc5ffa27365823d422d97c5e29c566bbd004
Fix aosp_hammerhead.

Also use it by default in the lunch menu since the full_
name has never been used in AOSP for that device.

Change-Id: I0e6f4ffe420b1d9749da33089250b0d6c456f1d0
hammerhead: initial input device

- gpio-keys: volume up/down buttons
- qpnp_pon: Power button
- touch_dev: touch calibration

Change-Id: I669891613d14bc65c58488dee4f9aa9178f23f29
hammerhead: use the unified fstab to support recovery

Add entries to the unified fstab needed by recovery.
Also, copy the unified fstab to /etc/recovery.fstab in the recovery ramdisk.

Change-Id: I5b6921dfc7c4aaa0588d6b6ba47b92d4c1824349
hammerhead: usb: Fix the diag misconfiguration

msm8x74 uses a diag interface. Modify the pid and diag configuration
for that.

Change-Id: If13aaf267800c4f8152d67b24c0ba6bb230ad20d
hammerhead: initial media_codecs

- encoder
  OMX.qcom.video.encoder.mpeg4
  OMX.qcom.video.encoder.h263
  OMX.qcom.video.encoder.avc
  OMX.google.amrnb.encoder
  OMX.google.aac.encoder
  OMX.google.amrwb.encoder
  OMX.google.flac.encoder
  OMX.google.vpx.encoder

- decoder
  OMX.google.vorbis.decoder
  OMX.google.gsm.decoder
  OMX.google.mp3.decoder
  OMX.google.amrnb.decoder
  OMX.google.amrwb.decoder
  OMX.google.aac.decoder
  OMX.google.g711.alaw.decoder
  OMX.google.g711.mlaw.decoder
  OMX.qcom.video.decoder.avc
  OMX.qcom.video.decoder.mpeg4
  OMX.qcom.video.decoder.h263
  OMX.google.vpx.decoder
  OMX.google.h264.decoder
  OMX.google.h263.decoder
  OMX.google.mpeg4.decoder

Change-Id: Ibcca0ed615ea308a9a6dc9a44db82d1f27322e42
hammerhead: initial media_profiles

Change-Id: I2086d862e9e8a54dfea75087309889e87fc2a380
hammerhead: initial audio package

- add mixer_paths.xml
- add audio_policy.conf
- add audio related package
  audio.primary.msm8x74
  audio.a2dp.default
  audio.usb.default
  audio.r_submix.default
  libaudio-resampler
- add CleanSpec.mk

Change-Id: I92609a7fbfe32e8904d8b388e8977fdd37d49411
hammerhead: enable audio

In the future, adsp*.ko will be removed.

Change-Id: Ia6106c13fcd12816b91dfa92f01366115f9c28e0
hammerhead: initial ril to bring up modem

- enabled the following daemons:
  rmt_storage, bridgemgrd, qmuxd, netmgrd
- set file permission
- set property to point rild to the appropriate library

Change-Id: Ibf40a388d21cac2c61f6b20a6657bd2057ae843d
hammerhead: initial sensor bring up

add sensor service and make related directories

About irsc_util, cherry-pick the following CL:

commit e39a04c2f6ffb6eb2d873ab0eb303662aeae37be
Author: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
Date:   Mon Jan 7 12:10:14 2013 -0700

    common: init: Execute IRSC utility during initialization

    IPC Router Security Configuration(IRSC) util is used to configure
    the IPC Router with security rules for QMI services. Execute the
    IRSC util during the system initialization.

    CRs-Fixed: 437683
    Change-Id: I7c4d93580a234b81333aee340ffbfb90b3a69bae

Change-Id: I1d3d4575b549d44bfd786317cf2ac37eed7b9640
hammerhead: add charger service

Change-Id: I464527b075d6dba15b754c59fe9865776baf681e
Change target from msm8x74 to msm8974

Changing target platform from msm8x74 to msm8974 targets to make Qualcomm patch
integration easier.

Change-Id: I381652985509f20aed47190960634bf18f941440
auto-generated blob list

Bug: 4295425
Change-Id: I6c66af9e0c2b3cfae20ee3e9166aa2ed6dddf0a2
hammerhead: enable audio speaker

-modify audio_policy.conf
 use deep_buffer mode as primary, currently low latency is not
 enabled in kernel
-update speaker in mixer_paths.xml

Change-Id: Ibb7b997c9f8ac1fa1ba7ba89745c543311fab265
hammerhead: Add button jack keylayout

Change-Id: Ic880f326dab9b44b5df1138c8bcfc8aaeb08f236
Merge "hammerhead: Add button jack keylayout" into jb-mr2-dev
Added hammerhead specific kernel headers.

Change-Id: Ib1a8bb31a0489f972ed55ac8104de03f996f7c1f
hammerhead: import apns-full-conf.xml instead of default apns-conf.xml

changed to overwrite default apns-conf.xml which has t-mobile apns only
into apns-full-conf.xml which includes about 1400 apns lists.

Change-Id: Ie5b0234326fe56a3de6ef0d7335c9a82b44b3c85