커밋 그래프

6 커밋

작성자 SHA1 메시지 날짜
Chelliah Vinu R
26a5a7df0d msm: synx: ipclite: TOC Restructuring
1. Offset based TOC setup, which should be parsed
   by the FWs to build required structures.

2. Dynamic Partitioning support - where the enabled
   hosts' info is parsed from DT and only required
   partitions are allocated in the global memory.

3. Magic Number based TOC header data integrity.

4. Clean ups
 - Channel status moved to partition header
 - Use only standard kernel return codes

Backward Compatibility Scenario:

Older APPSS code will have toc.size in place of
magic number, hence the value will be 4096, which
should be detected by the FW to use older structures.

Change-Id: I776eca4bdd997e983d35ef1e1f068cf73cdb72f7
Signed-off-by: Chelliah Vinu R <quic_chelliah@quicinc.com>
2023-06-14 22:57:06 -07:00
Chelliah Vinu R
ec2db68e0f msm: synx: ipclite: Remove Hyp Assign
Hyp assign is removed from ipclite. S2 mapping
for CDSP & LPASS will be assigned from DSP PIL
driver going forward.

Cleaned up ipclite probe exit on failure.

Change-Id: I342da2bb89024c252eebd4411194093ac77401d5
Signed-off-by: Chelliah Vinu R <quic_chelliah@quicinc.com>
2023-04-25 10:55:59 +05:30
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
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
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