mbox series

[0/2] arm64: dts: qcom: Add dma-coherent property on

Message ID 20240125102413.3016-1-quic_lxu5@quicinc.com
Headers show
Series arm64: dts: qcom: Add dma-coherent property on | expand

Message

Ling Xu Jan. 25, 2024, 10:24 a.m. UTC
Add dma-coherent property to fastRPC context bank nodes on sm8550 and
sm8650 dtsi files to pass dma sequence test in fastrpc sanity test,
ensure that data integrity is matained during DMA operations.

Ling Xu (2):
  arm64: dts: qcom: sm8550: Add dma-coherent property
  arm64: dts: qcom: sm8650: Add dma-coherent property

 arch/arm64/boot/dts/qcom/sm8550.dtsi | 13 +++++++++++++
 arch/arm64/boot/dts/qcom/sm8650.dtsi | 13 +++++++++++++
 2 files changed, 26 insertions(+)


base-commit: 774551425799cb5bbac94e1768fd69eec4f78dd4

Comments

Ling Xu Jan. 26, 2024, 2:34 a.m. UTC | #1
在 2024/1/26 0:38, Konrad Dybcio 写道:
> 
> 
> On 1/25/24 11:24, Ling Xu wrote:
>> Add dma-coherent property to fastRPC context bank nodes to pass dma
>> sequence test in fastrpc sanity test, ensure that data integrity is
>> maintained during DMA operations.
>>
>> Signed-off-by: Ling Xu <quic_lxu5@quicinc.com>
>> ---
> 
> How can we replicate this validation?
> 
> Konrad

Without this change, case8 and case14 about DMA sequence test in fastRPC sanity test can not pass.

The steps to do fastRPC sanity test is:
1.download code
p4 login
export PATH="$PATH:/prj/qct/asw/qctss/linux/bin/vce"
vce.py view --base fastrpctest.common.1.0 --checkout=<username> --root .
2.compile command
chmod -R 777 ./fastrpc_tests && python3 ./fastrpc_tests/build_fastrpc_test.py -target=LE
3.run fastRPC test
fastrpc_tests_ReleaseG_push_LE.bat
adb shell fastrpc_tests -e (case number) -d 3