Build dtb.img [2/2]

Change-Id: I0d86cb5d43c6bab0c7b7443b535ebaae72645119
Revert "Build dtb.img [2/2]"

This reverts commit 53cc89a651152b1319fbbf7bd8021ef7160c2a73.

We already have a zImage-dtb, no need to add all this stuff.

Change-Id: I28d36e7f4fadf847fec3b546f9741bada5b6e1dc
mdss: import from caf kk 3.10

Signed-off-by: helicopter88 <helicopter88@debian.debian>
kgsl: import from caf kk 3.10

Signed-off-by: helicopter88 <helicopter88@debian.debian>
adreno: import from caf kk 3.10

Signed-off-by: helicopter88 <helicopter88@debian.debian>
mm: remove __init and __meminit from late functions

Signed-off-by: helicopter88 <helicopter88@debian.debian>
hammerhead_defconfig: disable slimport for now

Signed-off-by: helicopter88 <helicopter88@debian.debian>
slimport: bring back support from aosp

Signed-off-by: helicopter88 <helicopter88@debian.debian>
hammerhead_defconfig: menuconfig && bring back slimport

Signed-off-by: helicopter88 <helicopter88@debian.debian>
ASoC: core: Use driver core probe deferral

In version 3.4 the driver core acquired probe deferral which is a core way
of doing essentially the same thing as ASoC has been doing since forever
to make sure that all the devices needed to make up the card are present
without needing open coding in the subsystem.

Make basic use of this probe deferral mechanism for the cards, removing the
need to handle partially instantiated cards. We should be able to remove
even more code than this, though some of the checks we're currently doing
should stay since they're about things like suppressing unneeded DAPM runs
rather than deferring probes.

In order to avoid robustness issues with our teardown paths (which do need
quite a bit of TLC) add a check for aux_devs prior to attempting to set
things up, this means that we've got a reasonable idea that everything will
be there before we start. As with the removal of partial instantiation
support more work will be needed to make this work neatly.

Change-Id: I97fa366385d9cf192c80da835777eb4651f526e2
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Git-commit: b19e6e7b763c7144bfe2ceccf988b64d66d6dd0a
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Acked-by: Liam Girdwood <lrg@ti.com>
[phaniu@codeaurora.org: resolve trivial merge conflicts]
Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
hammerhead_defconfig: use the aosp version

Signed-off-by: helicopter88 <helicopter88@debian.debian>
hammerhead: dts: include msm8974-mdss.dtsi

Signed-off-by: helicopter88 <helicopter88@debian.debian>
mdss_dsi: revert to aosp logic

Signed-off-by: helicopter88 <helicopter88@debian.debian>
Revert "ASoC: core: Use driver core probe deferral"

This reverts commit a929073f8cbaba86b7a5644127d22cf6e25d4eb7.
mdss_mdp: farewell bootarg parse

Signed-off-by: helicopter88 <helicopter88@debian.debian>
Revert "mdss_mdp: farewell bootarg parse"

This reverts commit af894b3c984d0dcf8c045bbf2db1459a3f0e1353.
hammerhead: dtsi: add primary panel type

Signed-off-by: helicopter88 <helicopter88@debian.debian>
Revert "mdss_dsi: revert to aosp logic"

This reverts commit 3dd7a906dbc3b0bf9667f6aa4e86501db2c01403.
hammerhead: dtsi: fix up

Signed-off-by: helicopter88 <helicopter88@debian.debian>
hammerhead: dts: initialize panel correctly for caf video/msm

Signed-off-by: helicopter88 <helicopter88@debian.debian>