Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
From: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
To: Luca Weiss <luca.weiss@fairphone.com>,
	Vikash Garodia <quic_vgarodia@quicinc.com>,
	Dikshita Agarwal <quic_dikshita@quicinc.com>,
	Konrad Dybcio <konradybcio@kernel.org>,
	linux-arm-msm@vger.kernel.org
Subject: Re: Venus probe issues on SM6350 SoC
Date: Fri, 28 Mar 2025 16:39:34 +0000	[thread overview]
Message-ID: <6ae076fc-e30a-431e-b75e-7f9b9d7bff08@linaro.org> (raw)
In-Reply-To: <D8S03CCD8LGW.TA2FRY4CKEGT@fairphone.com>

On 28/03/2025 15:22, Luca Weiss wrote:
> Hi all, and Vikash and Dikshita,
> 
> Konrad Dybcio was suggesting I write an email here, maybe someone has a
> good idea what I can try.
> 
> I've been working on bringup for SM6350/SM7225 ("lagoon") for the
> Fairphone 4 smartphone but have been stuck on getting Venus working for
> a long time (~January 2022). Essentially, whatever I try probe fails
> with the following error:
> 
> [   41.939451] qcom-venus aa00000.video-codec: non legacy binding
> [   42.162105] qcom-venus aa00000.video-codec: wait for cpu and video core idle fail (-110)
> [   42.167037] qcom-venus aa00000.video-codec: probe with driver qcom-venus failed with error -110
> 
> I've double checked the videocc driver against downstream, the videocc
> GDSCs and their flags, compared dts bits, checked basic driver bits but
> I couldn't find anything to get further than this.
> 
> For driver / compatible, it doesn't seem to matter if I use sm8250 or
> sc7280 compatible or actually the struct I created for sm6350.
> 
> I'll attach the log with some extra debug prints below.
> 
> My git branch for reference: https://github.com/z3ntu/linux/commits/sm6350-6.14.y-wip-venus/
> 
> I didn't try the new Iris driver yet, mostly because as far as I can
> tell, VPU_VERSION_IRIS2_1 is not yet supported there, just IRIS2
> (sm8250) and IRIS3 (sm8550). But I'm also happy to try something there.
> 
> Regards
> Luca
> 
> 
> [   56.572306] qcom-venus aa00000.video-codec: non legacy binding
> [   56.573348] venus_hfi_create:1708
> [   56.573990] venus_probe:450
> [   56.573993] venus_probe:453
> [   56.574000] venus_runtime_resume:649
> [   56.574150] venus_probe:464
> [   56.575453] venus_probe:469
> [   56.575458] venus_probe:474
> [   56.609600] qcom-venus aa00000.video-codec: loaded video firmware! qcom/sm7225/fairphone4/venus.mbn size=5242880, phys=2258632704
> [   56.621821] qcom-venus aa00000.video-codec: venus_boot ok
> [   56.621837] venus_probe:479
> [   56.621935] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.622961] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.623979] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.625002] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.626026] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.627035] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.628045] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.629054] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.630062] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.631070] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.632080] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.633088] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.634096] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.635094] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.636374] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.637532] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.638642] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.639683] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.640723] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=0
> [   56.641757] qcom-venus aa00000.video-codec: venus_boot_core:482 ctrl_status=40000001
> [   56.642789] qcom-venus aa00000.video-codec: VenusLow : venus hw version 6.40.0
> [   56.642801] venus_probe:484
> [   56.643008] venus_probe:489
> [   56.643011] qcom-venus aa00000.video-codec: VenusLow : F/W version: 14:VIDEO.VPU.1.2-00043-PROD-1, major 1, minor 2, revision 43
> [   56.643013] venus_probe:494
> [   57.667128] venus_probe:502
> [   57.667177] venus_runtime_suspend:590
> [   57.718537] venus_runtime_suspend:592
> [   57.718573] qcom-venus aa00000.video-codec: venus_suspend_3xx:1574 DBG
> [   57.718588] qcom-venus aa00000.video-codec: venus_suspend_3xx:1581 DBG
> [   57.718603] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.719144] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.720705] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.722262] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.723117] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.724668] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.726237] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.727129] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.728685] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.730245] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.731157] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.732717] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.734271] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.735163] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.736713] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.738260] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.739130] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.743158] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.744729] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.746293] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.747148] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.753709] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.755146] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.759147] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.760747] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.762338] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.763271] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.767142] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.768722] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.773201] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.774780] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.779133] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.780721] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.782285] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.783163] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.787151] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.788715] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.790282] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.791130] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.796389] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.797973] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.800924] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.802489] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.803128] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.808778] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.810356] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.811134] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.812694] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.814246] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.815188] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.816762] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.818334] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.819151] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.820692] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.822242] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.823110] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.824675] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.826248] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.827117] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.828704] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.830334] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.831149] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.832798] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.834389] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.835171] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.836729] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.838272] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.839147] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.840703] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.842284] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.843147] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.844784] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.846427] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.847117] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.848668] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.850239] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.851131] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.852694] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.854249] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.855178] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.856731] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.858286] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.859211] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.860792] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.862382] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.863310] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.864863] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.866408] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.867122] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.868663] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.868683] qcom-venus aa00000.video-codec: venus_cpu_and_video_core_idle:1535 cpu_status=0 (OK 0) ctrl_status=1 (OK 0)
> [   57.868690] qcom-venus aa00000.video-codec: wait for cpu and video core idle fail (-110)
> [   57.868699] venus_probe:505 ret=-110
> [   57.873495] venus_hfi_destroy:1690
> [   57.873519] qcom-venus aa00000.video-codec: probe with driver qcom-venus failed with error -110
> 
> 

Have you matched the GDSC flags ?

sm6350:

static struct gdsc mvsc_gdsc = {
         .gdscr = 0x2004,
         .en_rest_wait_val = 0x2,
         .en_few_wait_val = 0x2,
         .clk_dis_wait_val = 0x6,
         .pd = {
                 .name = "mvsc_gdsc",
         },
         .pwrsts = PWRSTS_OFF_ON,
};

static struct gdsc mvs0_gdsc = {
         .gdscr = 0x3004,
         .en_rest_wait_val = 0x2,
         .en_few_wait_val = 0x2,
         .clk_dis_wait_val = 0x6,
         .pd = {
                 .name = "mvs0_gdsc",
         },
         .pwrsts = PWRSTS_OFF_ON,
         .flags = HW_CTRL_TRIGGER,
};

sc7280:
static struct gdsc mvsc_gdsc = {
         .gdscr = 0x2004,
         .en_rest_wait_val = 0x2,
         .en_few_wait_val = 0x2,
         .clk_dis_wait_val = 0x6,
         .pd = {
                 .name = "mvsc_gdsc",
         },
         .flags = RETAIN_FF_ENABLE,
         .pwrsts = PWRSTS_OFF_ON,
};

static struct gdsc mvs0_gdsc = {
         .gdscr = 0x3004,
         .en_rest_wait_val = 0x2,
         .en_few_wait_val = 0x2,
         .clk_dis_wait_val = 0x6,
         .pd = {
                 .name = "mvs0_gdsc",
         },
         .pwrsts = PWRSTS_OFF_ON,
         .flags = HW_CTRL_TRIGGER | RETAIN_FF_ENABLE,
};

Also why not turn those apss_smmu entires you have commented out back on ?

https://github.com/z3ntu/linux/commit/281d07ae965ce0101bdb528e98bf8c00c94f86ec#diff-ea117dfbd122406c02e5b143ee0969a3de21416b6c192e3b5ad024571f6e4bffR2016

---
bod


  reply	other threads:[~2025-03-28 16:39 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <6P5iXJOUxv3jsPGI11XbeZOagg2ht2Ws-WbN2HjXSFC_xeFgWyGM3a9T6y30gmys3KSxJF9Tv3f7jAehZ6AlOQ==@protonmail.internalid>
2025-03-28 15:22 ` Venus probe issues on SM6350 SoC Luca Weiss
2025-03-28 16:39   ` Bryan O'Donoghue [this message]
2025-03-31  6:43     ` Luca Weiss
2025-03-31  9:47       ` Bryan O'Donoghue
2025-04-01  7:28         ` Luca Weiss
2025-04-01  6:17   ` Vikash Garodia
2025-04-01  6:55     ` Vikash Garodia
2025-04-01  7:42       ` Luca Weiss
2025-04-01  9:21         ` Vikash Garodia
2025-04-01  9:40           ` Luca Weiss

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6ae076fc-e30a-431e-b75e-7f9b9d7bff08@linaro.org \
    --to=bryan.odonoghue@linaro.org \
    --cc=konradybcio@kernel.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=luca.weiss@fairphone.com \
    --cc=quic_dikshita@quicinc.com \
    --cc=quic_vgarodia@quicinc.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox