Re: [RFC PATCH 0/2] firmware: qcom: scm: QSEECOM app loading and listener support

From: Dawid Wrobel

Date: Mon Nov 02 2026 - 09:08:08 EST


On 1.11.2026 17:01, Haozhen Li wrote:

> This work builds upon the QSEECOM transport logic developed by Dawid Wrobel
> and samcday [1]

I would have preferred you filed your updates to my code as a PR to my
repo at https://github.com/wrobelda/linux/tree/qcom-qseecom-tee/

While my work is indeed AI-assisted, I made a substantial effort to
design it properly and review and fix the code by hand where it
mattered, yet I still don't consider it admissible here for mainline
inclusion yet. Notably, there's also a substantial amount of
documentation I have written by hand specifically to submit it along the
qseecom code. I was looking to file an RFC here this month myself for
all this.

The code in this RFC is, at rough estimate, 80-90% mine. While you did
retain Copyright notice in the source file, I believe the guidelines say
you should have tagged the Co-developed-by: together with a
Signed-off-by:, which you should have asked for from me.

You also mention Sam Day, who filed a PR against my TEE driver, but he
wasn't CC-ed, so I am doing that.

> adapted to modern mainline interfaces (qcom_tzmem, lockdep, and proper
kerneldoc constraints).

What exactly did you adapt, because as far as I am concerned, my code
*already* does exactly all that?

Lastly, as Konrad pointed out, these interfaces need an in-kernel
consumer. My work provides one:

- a QSEECOM TEE driver, which uses the interfaces in this RFC:
https://github.com/wrobelda/linux/tree/qcom-qseecom-tee
- a Goodix SPI fingerprint sensor driver:
https://github.com/wrobelda/linux/tree/goodix-fp-spi
- a user-space stack (two supplicant daemons and an fprintd patch),
described at https://github.com/wrobelda/goodix-fp-spi-linux

As mentioned, I will appreciate your patches as PRs to my repo,
as the FOSS etiquette dictates and let me file a proper RFC once
I decide it's good to go.

--
With Kind Regards,
Dawid Wrobel