Add new AIS IFE driver as a lightweight variant for RDI only usecases
based on msm-4.14 cam_isp as of commit 698ee3d9270b
("msm: ais: isp: validate in_port before accessing").
The API definition is in ais_isp.h and ais_isp_hw.h.
Change-Id: I04927f0f184045985f52bb7cb6c8c42a47ec6476
Signed-off-by: Terence Ho <terenceh@codeaurora.org>
It is possible that qhdr_rx_req is changed by firmware while
driver is writing the command packet to the IPC queue. Then driver
may not send an interrupt to fw at the end but fw does require
an interrupt. This change is to fix this potential racing condition
by checking if an interrupt is requested by firmware after
qhdr_write_idx is updated.
Change-Id: I9c5af690543607e8b3c71eed9120360063f93fb4
Signed-off-by: Da Hoon Pyun <dpyun@codeaurora.org>
This change adds locking to shared variables to
prevent any data race conditions. cb_reqs_inflight
and server_info should both be protected under locks.
Change-Id: I3475ab3208c2fc91fce2865d64626efdcd404e70
Signed-off-by: Anmolpreet Kaur <anmolpre@codeaurora.org>
Currently first 1GB memory mapped with read, write and execute
permissions and unfortunately speculative prefetch causing
undesirable sideffects if those regions are protected.
Hence the flag CONFIG_ARM_DECOMPRESSOR_LIMIT limit the size
of the memory to be mapped by decompressor with read, write
and execute permissions to avoid speculative prefetch.
CRs-Fixed: 677067
Change-Id: I3f2495649153ae16040579b71dff5b78315b29a8
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
Signed-off-by: Chetan C R <cravin@codeaurora.org>
Add a DT property "qcom,ufp-only-mode" which forces power-role
to UFP during initialization. A role swap to DFP is not allowed
if this property is defined.
Change-Id: Id21876473ca16ea007e353b3ce84637f9f489b19
Signed-off-by: Kavya Nunna <knunna@codeaurora.org>
Auto targets support XBL loading for IPA FW on sdxprairie. Make
changes to enable the corresponding dt entry.
Change-Id: Idfc264ae557e98f812368ca747d674a608159b46
Signed-off-by: Chaitanya Pratapa <cpratapa@codeaurora.org>
This change removes qcom_seecom node inorder to
enable qcom,appsbl-qseecom-support flag from parent
dtsi.
Change-Id: Ide5f1359dfd66e1b6446d51e78916a8fa6f84575
Signed-off-by: Jiten Patel <jitepate@codeaurora.org>
When bringing up a new device attach to the host driver, MHI
controller can have more than one debug mode to allow for
configurable versions and make it easier to choose firmware
images and allow/disallow forced suspend/resume done to choose
new PHY settings.
Change-Id: Id2ecd98cfbaba40aca96bd167c34bfa5fd03818e
Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
Add pci device id support for sa8195 to register
root port with PCI driver framework so that it
will get probe during PCI enumeration.
Change-Id: I510825b27df4d50d6c57dd6971946819787b349f
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>