Re: [RFC PATCH 0/3] media: qcom: camss: CAMSS Offline Processing Engine support

From: Bryan O'Donoghue

Date: Tue Mar 24 2026 - 09:06:22 EST


On 23/03/2026 12:58, Loic Poulain wrote:
This first version is intentionally minimalistic. It provides a working
configuration using a fixed set of static processing parameters, mainly
to achieve correct and good-quality debayering.

You need the other 50% of the kernel side - the generation of bayer statistics in the IFE, as well as generation of parameters to feed back into the OPE - which requires a user-space implementation too, so a lot of work there too.

I'd also say when we have an ICP we should be using it via the HFI protocol, thus burying all of the IPE/OPE BPS and CDM complexity in the firmware.

Understood Agatti has no ICP so you're limited to direct OPE/IFE register access here. For HFI capable platforms - the majority - HFI is the way to go.

I'll publish an RFC for Hamoa for that soonish so we can make sure both coexist.

---
bod