Revert "move WIFI_DRIVER_MODULE_ARG to device-specific trees"

This reverts commit 034a0c8facef3c321d5a1f800f87d43439b767a5.
Revert "Revert "set device specific BT & WLAN MAC address on boot""

This reverts commit 909049433d71f147a26edee0f5308aeb8fa553b0.
fix set-macaddr script to work on p1c

Change-Id: I3f2afb01bb44a37fecb9ba5b06c9ffbc8d468e96
set-macaddr: work around race condition in creation of nvram_net.txt

Change-Id: Iad68c1cecf456b65f85caf47efdc88938a89eb52
IOCTL_MFC_BUF_CACHE for 1080p videos

Once the MFC driver was ported.
We need use this cache for playing 1080p videos.

Enjoy!
Merge branch 'ics' of github.com:sgt7/android_device_samsung_p1-common into ics
p1-common : Support Integrated Kernel Building

Change-Id: I4049b38b7a9f287b037873a6014cba63ced4db0a
overlay: remove unnecessary options

config_allowAllRotations is no longer needed as rotations are configurable
config_annoy_dianne was never needed in the first place ;P

Change-Id: I9eaadae603970d39b38a44d6d4b88b3d8c06f12a
libcamera: fix still photo capture on rear camera

this patch implements and fixes the decodeInterleaveData
function taken from crespo camera HAL

postview sizes are also hardcoded to 320x240 as apparently
this is required to decode data from the isx005 camera sensor

thanks to @sensboston (rootzwiki/xda forums) for assistance in
resolving this issue

Change-Id: I0cb591fd31e2a79388013d0179871f77ed8ac29a
media_profiles.xml: fix encoder resolutions

sgt7 does not support 720p encoding, remove it and set
highest resolution to 800x600 as that is the highest
resolution supported by the encoder that works properly
on ICS

TODO: find out why 1024x600 crashes the camera app; it worked
on gingerbread, and is the highest resolution supported by
the camera sensor

Change-Id: Ifcd35caa4df473e7e9c9b3553696c0a92e1c71bb
libcamera: fix postview size definitions

rather than hardcode postview sizes for passing to the jpeg decoder
fix them correctly in SecCamera.h

this fixes issues with widescreen images and should not interfere
with the FFC as the previous patch with hardcoded values did

Change-Id: I1cfa3592265b72ee2ea98bfe3519fbaa626e4e72
P1Parts: Option to disable hardware capacitive buttons

Option to disable hardware capacitive buttons if the
sys file for disabling them exists in the kernel
touchscreen driver (android_kernel_samsung_p1).

Change-Id: I30ac47bc733657dee25ab8464a83f7ddbd44244b
The bootanimation package is the same for p1 and p1c

Change-Id: Ic6a16ad0f05fc213b1f53ed5413d18a70c6f8d99
Merge "P1Parts: Option to disable hardware capacitive buttons" into ics
libcamera: disable shutter sound on FFC

Something has been changed causing a buffer overrun when playing
the shutter sound when taking a picture from the FFC. The issue
does not appear to be with the camera HAL used here, it appears
to be a change made elsewhere in CM.

I can't find where the problem is coming from exactly, so for now
we'll just disable the shutter sound when using the FFC.

TODO:
FIXITFIXITFIXITFIXIT

Change-Id: I8816a7c2834440578984fc4caf57b12b37639936
p1-common: Optmize MFC memory usage (properly)

Change-Id: Ia3b1020efd6fa5eb5a06a75663fa9adec48edf0d

Thanks to @pawitp and @jt1134
libcamera: disable unsupported ISO settings

Change-Id: Ib90a2b894b25fdc56473c8743aff0a5ef85188d5
Add usb accessory support

Change-Id: Ied6a59fdca18232ee124979ecf1f799bda6afdaa
p1-common: Restore Settings power control widget

Change-Id: I3151bac02ea259c303828cce963149443703b743
P1Parts: add note about disabling capacitive buttons also affecting notifications

Change-Id: Ic5e93012e4c97c2b6a500d364c965a623c2fec27