msm Camera: Enable OV8825 for EVBD

Enable OV8825 8MP sensor for EVBD

Change-Id: I19b9e90085f69473db60372548a3c5f95c332098
Signed-off-by: Krupal Divvela <kdivvela@codeaurora.org>
msm: adsp: Avoid preemption during driver registration

Prevent the scenario where platform_driver_register(adsp)
is called first but kworker from RPC router preempts it
before it finishes driver register.

CRs-Fixed: 448408
Change-Id: I2022200413fb77a073e10bd19b8fff82a3e3d46e
Signed-off-by: Kaushal Kumar <kaushalk@codeaurora.org>
regulator: onsemi: Modify set voltage

Consider a scenario where min_uv and max_uv are same and they are
not multiples of step_size. Then, calculated new voltage using
div round up method may not fall into range [min_uv, max_uv].

Modify the driver to set voltage if the calculated new voltage
is in the range [min_uv, max_uv + step_size].

CRs-Fixed: 453932
Change-Id: I4d036315e8499d6e693aa23adb4c4f6dcf53bb28
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
Merge "regulator: onsemi: Modify set voltage"
Merge "msm Camera: Enable OV8825 for EVBD"
msm: rpc: hold spinlock while doing wait_event

To prevent a race condition between wake_up called by
msm_rpcrouter_xprt_notify and wait_event in rr_read
hold a spinlock irqsave to prevent the system from going into
sleep when there is pending SMD data to process.

CRs-Fixed: 393416
Signed-off-by: Angshuman Sarkar <angshuman@codeaurora.org>
(cherry picked from commit 902de08f6670ddba147609e8b9f895dadf2275d9)

Change-Id: Ib7d8a868e1e968fcc8eeca53e2c1c2eeec8dd965
Signed-off-by: Sridhar Gujje <sgujje@codeaurora.org>
Merge "msm: rpc: hold spinlock while doing wait_event"
msm: acpuclock-8625q: Store previous freq & voltage

As of now, it is possible to retrieve the present
frequency before the crash from the dump but not
previous frequency and its corresponding voltage.
Now previous frequency is available in a11clk_khz and
previous voltage is available in vdd, both of these
are members of drv_state.prev_speed symbol in crash
dump.

Change-Id: I86ec46287b462f0ab8bedae578cfbbe878ae9703
Signed-off-by: Kaushal Kumar <kaushalk@codeaurora.org>
Merge "msm: acpuclock-8625q: Store previous freq & voltage"
Merge "msm: adsp: Avoid preemption during driver registration"