Gráfico de commits

31 Commits

Autor SHA1 Mensaje Fecha
Linux Build Service Account
79ee6c3ab0 Merge "msm: eva: Update EVA IOMMU fault handler return" into eva-kernel.lnx.1.0 2021-02-09 22:04:09 -08:00
George Shen
b417912802 msm: eva: Update rpmsg cdsp edge name
Needs to use correct edge for CPU to CDSP glink.

Change-Id: Ie9117453454e13830987202d3629855b3c81c811
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-02-09 09:30:27 -08:00
George Shen
bd3feaf6b0 msm: eva: Update EVA IOMMU fault handler return
Changes return value from -EINVAL to -ENOSYS to print
debugging info.

Change-Id: Ic80fa6a348eb132aa7c215eedd6c43ffeec8c818
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-02-02 19:27:56 -08:00
George Shen
d356d6fe7a msm: eva: Enable secure ARP
Allocate secure buffer in kernel.

Change-Id: I9f4411b45fe6cd2795da78ce2aee08ab1ea92973
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-01-28 15:54:27 -08:00
George Shen
d83b8480a6 msm: eva: Support session creation via device node
Support creating eva session via device node "boot".
It helps pre-silicon and kbdev based EVA bring up test.

Change-Id: I66f4ccf730817afd8f00f8ffeb286c7d89a69a65
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-01-28 10:42:21 -08:00
Yu SI
38aededca5 msm: eva: temp workaround to pass pid compilation
commented pid to pass compilation due to missing symbol in whitelist

Change-Id: I9607d649d7f6f1ae1eab01ec80cb9b020b4b2697
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-01-21 11:11:48 -08:00
George Shen
f3d06c8ef3 msm: eva: New DSP driver interface
New CPU-DSP interface aims to replace reverse RPC in DSP EVA
applications.

Change-Id: I4225dfa0b1acf8015a763263520442712e571851
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-01-18 21:12:51 -08:00
Linux Build Service Account
c42a049363 Merge "msm: eva: rm HFI_MSG_SESSION_CVP_FLUSH_DEPRECATE" into eva-kernel.lnx.1.0 2021-01-15 19:48:19 -08:00
Linux Build Service Account
2409809091 Merge "msm: eva: Disable hw controled power collapse" into eva-kernel.lnx.1.0 2021-01-15 19:26:03 -08:00
George Shen
67c58f3214 msm: eva: Disable hw controled power collapse
Update EVA CC register offset and disable power collapse.

Change-Id: I142053666e80c24ce1b12a4566b28638c615ec9b
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-01-15 18:06:48 -08:00
Yu SI
0e7e863a3c msm: eva: rm HFI_MSG_SESSION_CVP_FLUSH_DEPRECATE
remove deprecated flag HFI_MSG_SESSION_CVP_FLUSH_DEPRECATE

Change-Id: If3f53ce768050f541ec4d241ba1fdc0980891db7
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-01-15 14:10:50 -08:00
Yu SI
085cc3a1a8 msm: eva: feature related Waipio eva driver change
Feature related Waipio_EVA_driver_code changes

Change-Id: I49955d8b33d8c2e668555ac2a1795ea8d5710442
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-01-13 11:39:44 -08:00
George Shen
e96edf5d62 msm: eva: Enable auto-pil
Enable auto pil and all debug loggings for bring up.

Change-Id: I14e56e0f13269db78ef9a8e6bc63619d90dd62bc
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-01-08 09:52:28 -08:00
Linux Build Service Account
a70c2ad2cc Merge "msm: eva: build script as DLKM for Vendor SI" into eva-kernel.lnx.1.0 2020-12-15 17:17:40 -08:00
Yu SI
d315194358 msm: eva: build script as DLKM for Vendor SI
added mk and Kbuild script to support building eva
as external module for Vendor SI

Change-Id: I96bfe0c5260264c40755b337dfe8b8522e966022
Signed-off-by: Yu SI <ysi@codeaurora.org>
2020-12-15 16:57:12 -08:00
George Shen
f998ae1909 msm: eva: make ARP buffer non-secure temporarily
Will remap to secure CB after hyp_assign becomes available.

Change-Id: I17a2e00a8e6ea6a45754c69db8638370da035f28
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-12-15 15:04:08 -08:00
George Shen
d0e7cd2a50 msm: eva: Fix a compiler error of typecasting
Fix session id type casting issue

Change-Id: Ic7a61a38cbb2bd884c10e4b58a579357ce444ee1
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-12-11 21:32:01 -08:00
Yu SI
d15b452608 msm: cvp: set clock src rate instead of clock
rate multiplied by factor before set to clock source

Change-Id: I647c7f706bc0576b646cf6432445ff0b6406bd20
Signed-off-by: Yu SI <ysi@codeaurora.org>
2020-11-17 19:49:16 -08:00
George Shen
8b8da9ccf5 msm: eva: Add Waipio platform properties
Add EVA 3.0 (Engine for Visual Analytics) platform info.

Change-Id: I35fe2a8cdf0a249bbb69d205e2da2aaf98d0a104
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-10-27 00:48:26 -07:00
George Shen
f525c41b2a msm: eva: Update Kbuild to build eva for Waipio
Remove target specific build restrictions.

Change-Id: I31d282e6ff74d6126462509516b1ac7eca31ab39
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-10-22 13:28:29 -07:00
George Shen
928365194b msm: eva: Initial migration to new dma-buf API
Per Waipio requirement.

Change-Id: Ic501909c93e9c12cb873458f47f7f86e598f16b0
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-10-21 14:19:00 -07:00
George Shen
5f9634ab48 msm: eva: Removes dma-coherent-hint
Deprecate dma-coherent-hint usage in io-coherency support.

Change-Id: Iffe58cb7ad79b60e0b7cf8235cfdc4195307059c
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-10-06 20:36:41 -07:00
Yu SI
5f1c0b90c3 msm: eva: rename cvp to eva for private h and such
renamed cvp to eva for msm_eva_private.h and
other source and header depending on this file

Change-Id: I987cfedca62c82e5e26af230b4f36c84f1318a95
Signed-off-by: Yu SI <ysi@codeaurora.org>
2020-09-25 18:39:18 -07:00
George Shen
10b7267132 msm: eva: Snapshot of eva driver compiled in LKP
Port EVA driver to LKP.

Change-Id: If258891dd5adef096c28eaded36b4529750b9359
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-09-10 11:36:58 -07:00
George Shen
16527cad45 msm: eva: Merge Lahaina changes
changes from gerrits: 3302597 3292606 3313485 3315054 3303642

Change-Id: I7d481ced38963396255435ddb968017f79bfbe12
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-09-02 22:49:52 -07:00
George Shen
0c218a6148 msm: eva: propagate tip of CVP driver to EVA
Merge cvp driver to EVA

Change-Id: I3fb962bfae750f49f821c16061bd78fa5425959e
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-08-06 22:57:54 -07:00
George Shen
34e78bca0c msm: eva: Rename UAPI header
From msm_cvp_private.h to msm_eva_private.h

Change-Id: I22f428e774fc725e1a88968da823a29f0ce68ffa
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-07-23 14:39:15 -07:00
George Shen
c5c6c1545c msm: eva: Build EVA driver in eCRM
Enabling EVA build in CRM environment. The setup can be used
to sanity check future changes.

Change-Id: If18abf7212c768c07e550678109d90d0c8519478
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-07-22 20:43:09 -07:00
Yu SI
274090e4b3 msm: eva: checkin readme for this prj
checkin a readme file for this project

Change-Id: I9738f45b7cb5caf220d12309495dd2adb2fadbd9
Signed-off-by: Yu SI <ysi@codeaurora.org>
2020-07-15 17:24:42 -07:00
George Shen
387d008122 msm: eva: Initial eva driver
For Waipio.

Change-Id: I2fa0eeadcbf9252190a6febbe0f890f1dc7b1524
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-07-10 16:34:39 -07:00
Git User
fbd74b2e50 Initial empty repository 2020-05-31 21:10:53 -07:00