add USB3503 driver for the p8lte board

The ril libraries for the i815 seem to depend on this driver
being present for some reason.

Change-Id: I2577c200d4c4b3db9c8b86ca408cfdba772a3f21
i815: enable USB3503 driver

Change-Id: I18c6244a38a539c30e880627abb8bb8ee895470d
mc1n2: add configure toggle for Sec_Fifo DAI

Change-Id: I4f259eb78c45bc010a80b000db8eba8acdee3d38
configs: sync tablets with phones

Change-Id: I0de7075dfc00ab990259f491b8a63117b1c8384e
ath6kl: backport upstream driver from v3.7

Change-Id: I46ba267ffbf9418a6fad221e458433ebcf7e29fa
ath6kl: fix up sdio for mach-px

Change-Id: I7f6e29cf49ab1a2af83917bf0f79a209aa940071
ath6kl: add softmac for macloader

Change-Id: I35ea1427313664a3504601488bb48bd7e34f7063
ath6kl: fixup WOW

This also introduces a minimal ioctl in order to more easily
implement a Broadcom like interface in the future

Change-Id: I70d4c8b0834b5f995d36b9558e340e614fb6baba
tabs: disable Sec_Fifo DAI

The Sec_Fifo DAI doesn't get loaded while using the closed
source blobs. The opensource tinyalsa tries to start it
when certain routes are first initiated (such as the builtin
mic). Unfortunately loading this platform is currently broken
so this crashes audio, so we are disabling it (since it is
not necessary) for now.

Change-Id: I407005679a7613de292461dc8ac1531cdffbec00
config: remove PMEM, reduce FIMC1 alloc

Change-Id: Ib4cc67c085bb9deab6fe1e0bcc80688155bb5c3b
d710: remove PMEM, reduce FIMC1 alloc
Revert "mach-px: Remove odd ION contigheap #ifndef"

This reverts commit 3d5cae35b7f709b350a3c9dffb6509f022008fd0.

Revert "mach-u1: Remove odd ION contigheap #ifndef"

This reverts commit b633aecacb5987b7023d4130a864a9bc1c65f247.

The explanation for these ifndefs has finally been determined:
Mobile's gralloc blobs take video memory from ION instead
of FIMC1 even when GRALLOC_USAGE_HW_FIMC1 is set.

Now that our gralloc emulate's Mobile's blobs, we don't
need FIMC1 memory.

Change-Id: I240ace09f1cda16d441dc4f3e24c546bd9b86cc5