Commit Graph

15 次程式碼提交

作者 SHA1 備註 提交日期
Linux Build Service Account
7ab6a6bf37 Merge "synx: adding a macro for invalid synx handle" into synx-kernel.lnx.1.0 2023-03-03 12:29:28 -08:00
Pravin Kumar Ravi
525a2fe19a synx: adding a macro for invalid synx handle
In use cases where some buffers are passed without a synx handle,
the client needs to define an additional parameter to indicate
whether the h_synx field is valid. This adds to the command size.
Assigning h_synx=SYNX_INVALID_HANDLE can avoid this.

Change-Id: Ibf9dcf9641236ab2ad4c106904f3f17c879486bf
Signed-off-by: Pravin Kumar Ravi <quic_pravinku@quicinc.com>
2023-03-03 11:28:12 -08:00
Chelliah Vinu R
5ea1e02ada msm: synx: ipclite: Switch to qcom_scm_assign_mem from hyp_assign_phys()
hyp_assign_phys is replaced by the upstream API qcom_scm_assign_mem,
as hyp_assign_phys is planned to be deprecated

Change-Id: I4371675b881735b92cc12d3f87c7d171acda5a97
Signed-off-by: Chelliah Vinu R <quic_chelliah@quicinc.com>
2023-02-28 22:35:08 +05:30
NITIN LAXMIDAS NAIK
1fb50c3272 msm: synx: build: bazel build DDK change
Add support for synx modules to be built with Bazel DDK framework for pineapple.

Change-Id: I375ea8a722f2afdfd5a9354854675030ebd38d96
Signed-off-by: Ram Nagesh <quic_ramnages@quicinc.com>
2023-02-23 15:33:32 +05:30
Pravin Kumar Ravi
33788f7297 synx: Propagating changes from msm-5.10
Includes param change for async_wait(timeout) and other fixes

Change-Id: If8ff795538bbfaf53ee1758561fbd2841e5a71c7
Signed-off-by: Pravin Kumar Ravi <quic_pravinku@quicinc.com>
2023-02-21 17:02:26 -08:00
Pravin Kumar Ravi
a1529349b1 synx: Disable DBG level
Disable DBG level to prevent log flood

Change-Id: If3bf49e9a723ac0a94d5e7775292d9a5d550570f
Signed-off-by: Pravin Kumar Ravi <quic_pravinku@quicinc.com>
2023-02-17 14:11:51 -08:00
Chelliah Vinu R
82fbaea349 msm: synx: ipclite: IPCLite Debug
Below dynamic debug mechanisms are added:
1. Sysfs based control for kernel logs
2. In-memory logging
3. Debug Structures

Change-Id: I1da118881b5e79ddd2ada91749da13233e360e16
Signed-off-by: Chelliah Vinu R <quic_chelliah@quicinc.com>
2023-02-02 20:36:58 +05:30
Pravin Kumar Ravi
eeb75f9c23 synx: support ICP core
This change adds necessary functionality to support ICP core.

Change-Id: I55793f6508ae5d7180b0f50d477e366842199148
Signed-off-by: Pravin Kumar Ravi <quic_pravinku@quicinc.com>
2023-01-30 16:13:38 -08:00
Chelliah Vinu R
fd9e62c31f msm: synx: ipclite: Added ICP core to IPCLite Global memory
Enables ICP to communicate with other cores through
corresponding channels

Change-Id: Id7e6e9e14ee257bcce014c29147877375d8d48bb
Signed-off-by: Chelliah Vinu R <quic_chelliah@quicinc.com>
2022-12-22 02:34:06 +05:30
NITIN LAXMIDAS NAIK
4e4dd1af37 msm: synx: synx_kernel_board.mk change to disable recovery mode
Remove synx from recovery mode and add ipclite to ramdisk modules

Change-Id: Iedec1f6961bef5be1b73fbd3543a01a651698780
Signed-off-by: NITIN LAXMIDAS NAIK <quic_nitinlax@quicinc.com>
2022-12-16 11:19:29 -08:00
Linux Build Service Account
82f82b985a Merge "msm: synx: android.mk modification to enable automatic loading of drivers" into synx-kernel.lnx.1.0 2022-11-02 23:42:46 -07:00
NITIN LAXMIDAS NAIK
f2f91c79c0 msm: synx: android.mk modification to enable automatic loading of drivers
Modified android.mk to generate ipclite.ko in OUT/dlkm/lib/modules

Change-Id: I374de933b73e8ba94d55836c527669570970db90
Signed-off-by: NITIN LAXMIDAS NAIK <quic_nitinlax@quicinc.com>
2022-11-02 19:34:22 -07:00
Chelliah Vinu R
a2639f4c3d msm: ipclite: Rebased SSR updates from kernel_platform
Added latest SSR updates in IPCLite from kernel_platform
to vendor space

Change-Id: I9e551a0d69f45d89cae2165e25468945fcc68f7f
Signed-off-by: Chelliah Vinu R <quic_chelliah@quicinc.com>
2022-10-23 19:41:07 +05:30
NITIN LAXMIDAS NAIK
25cb61693a msm: synx: build script as DLKM for Vendor SI
added mk and Kbuild script to support building synx driver as external module for Vendor SI

Change-Id: Ib66325d115ca46e6b61de1e168e85d09419f73e2
Signed-off-by: NITIN LAXMIDAS NAIK <quic_nitinlax@quicinc.com>
2022-09-15 10:11:42 -07:00
Gerrit SelfHelp Service Account
c9856ccfeb Initial empty repository 2022-05-06 17:27:21 -07:00