NFC: don't reparse device tree

probe function parses device tree at the begginning. device tree should not
be reparsed in the middle of the probe.  use the first parse value.

Change-Id: I6695d76c9b05ec9ba2d8f73ee0815ab86078da31
Signed-off-by: Houston Hoffman <hhoffman@codeaurora.org>
ARM: dts: msm: revert the change for HSIC host controller

Due to this change might influence the WCN solution on APQ8074,
revert this change.

Change-Id: Id1feaf5af9e72823f7e0c27c6198c3ebe6eb3465
Signed-off-by: Ming-yi Lin <mylin@codeaurora.org>
ARM: dts: msm: revert the change that disable WCN services

Due to WCN services will be disabled, and it might lead to problems
that WCN driver will not be able to load successfully on APQ8074,
revert this change.

Change-Id: Ia6baabc0885cf8f353ae9fa9f4dc9eeef2629b8c
Signed-off-by: Ming-yi Lin <mylin@codeaurora.org>
ARM: dts: msm: revert the change settings of L19/L10

Due to this change might influence the WCN solution on APQ8074,
revert this change.

Change-Id: If08baa1faa576133ac62222967bed268de51a6bd
Signed-off-by: Ming-yi Lin <mylin@codeaurora.org>
msm: ocmem: Call restore_sec_config() after every power collapse

As the QRIB is enabled, after every power collapse of ocmem, the
QRIB is reset to the maximum security state. Due to this the apps
processor cannot access the ocmem register space.

The restore_sec_config() scm call needs to be called before any
register is accessed after a power collapse to ensure that the
security configuration is restored. The clocks need to be turned
on before every call that is made into TZ to ensure that there
is no power collapse.

CRs-Fixed: 651324, 660089
Change-Id: Ieb6b635142057e219de29e811c93749f6500cec5
Signed-off-by: Neeti Desai <neetid@codeaurora.org>
ASoC: Add external EC reference.

Add support to set external EC reference. The external
reference are set to start along with multimedia
capture session.

Change-Id: I36a8baab5c2b6c45562074a360a53383cef47471
Signed-off-by: Anish Kumar <kanish@codeaurora.org>
ASoC: Correct the mixer control name.

Change the mixer to match userspace mixer control.
Fix the null pointer dereference caused in soc core.
This null pointer exception was found in monkey run.

Change-Id: I41c0d61216b1dd63a295f36593be81697e8a90cb
Signed-off-by: Anish Kumar <kanish@codeaurora.org>
Merge "ARM: dts: msm: revert the change for HSIC host controller"
Merge "ARM: dts: msm: revert the change that disable WCN services"
Merge "ARM: dts: msm: revert the change settings of L19/L10"
Merge "ASoC: Add external EC reference."
Merge "ASoC: Correct the mixer control name."
msm: vidc: queue output-1 buffers to FW

While seeking, FW returns all the buffers to host.
In multi-stream usecase like downscaling, the o/p
buffers need to be re-queued back to FW.

Change-Id: I5ea8534c06b3e48dadd4d73ab4432a13687a99c1
CRs-Fixed: 631827
Signed-off-by: Vikash Garodia <vgarodia@codeaurora.org>
qseecom: Check the return value of "ion_phys"

Check for return value of "ion_phys" and handle
the error cases appropriately.

Change-Id: Ib4f24af24de2b2553ed91479f46b2f79e0be0446
Signed-off-by: Hariprasad Dhalinarasimha <hnamgund@codeaurora.org>
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
qseecom: Replace kzalloc with ion_alloc

Allocate memory to common lib through kzalloc issues no page error due to
higher order memory requests. So allocate the memory from the heap specially
dedicated to QSEECOM.

Change-Id: Ice4a609d6791ce5adc84b9882231def31674f461
Signed-off-by: AnilKumar Chimata <anilc@codeaurora.org>
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
qseecom: Fix failure to load cmnlib image

set the physical address field of load_req data struct
correctly using the right ion_phys API.Without this,
secure domain is not able to address/dereference memory
where cmnlib image resides.

Change-Id: I9f75e78227e4eee89fff9ad8b19701ff08e5d90a
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
qseecom: register bus bandwidth mode when loading app

When there are multiple running qseecom clients, ce clock may be disabled
by one client while TZ is still loading another client's app, which will
lead to load app failure. So, we make a change to register bus bandwidth
mode before loading app and avoid to disable clock when current bandwidth
mode is not INACTIVE.

Change-Id: I1727f6fc038baf95da39089e1f0faefe42f3d40c
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
Merge "msm: vidc: queue output-1 buffers to FW"
Merge "msm: ocmem: Call restore_sec_config() after every power collapse"
Merge "qseecom: Check the return value of "ion_phys""