When entities outside of the HLOS configure PLLs, set the inited
flag to true in order to avoid reconfiguration at a later time.
Change-Id: I8fcd382c280a0d67c56f361a76a088b42ad05c2b
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
Add device tree node to enable RPMSG GLINK communication to WDSP.
In addition to the normal glink properties, the wdsp glink node
must contain the addresses for the tx and rx fifo descriptors.
Change-Id: I6677949988092900e2064bd5ffccdf093f2aed6e
Signed-off-by: Chris Lew <clew@codeaurora.org>
* changes:
sched: Fix compilation error with task_in_cum_window_demand for !SCHED_WALT
sched/fair: move task_fits_max out of SCHED_WALT
sched: fix compilation error in task_fits_capacity for !SCHED_WALT
* changes:
mhi_bus: core: notify clients when dropping queued packets
mhi_bus: core: add support for pre-allocating buffers for DL channels
mhi: core: add support for collecting device ram dump during panic
Fix camera led flash PMIC source phandles in order to trigger
correct flash/torch node with respective image sensor. Also, correct
analog/auto_focus voltage required in order to set regulator voltage
correctly.
Change-Id: I9a89e04fa02201be2aa43d431f453640d2efd19a
Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org>
Currently, concurrent writes to sysfs entries leave the possibility for
race conditions within the devfreq framework. For example, concurrently
executing max_freq_store and governor_store can result in attempting to
perform an update_devfreq() before the new governor's start handler can be
executed.
A more concrete case is a race between polling_interval_store and
governor_store. Because no lock is used after calling into the event
handler of the old governor and there's nothing preventing work from being
queued after the monitor is stopped, it's possible to accidentally cause
delayed work to be queued on the governor being switched to. This can be
seen if you create two threads, one which changes a device's governor
between simple_ondemand and performance, and one which changes its polling
interval between 45 and 50.
All of these races can be addressed with the introduction of a lock that
prevents sysfs operations from interleaving in this fashion.
Change-Id: Ia6887dcb2d69dc2576837a6c09fed55a28943abc
Signed-off-by: Jonathan Avila <avilaj@codeaurora.org>
MHI bus driver will always do a callback for each buffer that's
queued to hardware. So, no need to keep track of the submitted
buffers using submitted list, this patch removes the submitted
skb list, and related locks.
CRs-Fixed: 2221018
Change-Id: Icc9b61c788e96c57409afa9578025251a146c2cc
Signed-off-by: Sujeev Dias <sdias@codeaurora.org>
Video sid masks for non-secure & secure nonpixel iommus have changed.
So updating video sid masks accordingly.
Change-Id: I4cb83ed75e1db3eba42d61a8f4e543bfdd89667a
Signed-off-by: Shivendra Kakrania <shiven@codeaurora.org>