On Tue, Jan 13, 2026 at 02:50:18PM +0530, Varadarajan Narayanan wrote: > From: Vignesh Viswanathan <[email protected]> > > Add support to bring up hexagon based WCSS using secure PIL. All IPQxxxx > SoCs support secure Peripheral Image Loading (PIL). > > Secure PIL image is signed firmware image which only trusted software such > as TrustZone (TZ) can authenticate and load. Linux kernel will send a > Peripheral Authentication Service (PAS) request to TZ to authenticate and > load the PIL images. > > In order to avoid overloading the existing WCSS driver or PAS driver, we > came up with this new PAS based IPQ WCSS driver. > > Signed-off-by: Vignesh Viswanathan <[email protected]> > Signed-off-by: Manikanta Mylavarapu <[email protected]> > Signed-off-by: Gokul Sriram Palanisamy <[email protected]> > Signed-off-by: George Moussalem <[email protected]> > [ Dropped ipq5424 support ] > Signed-off-by: Varadarajan Narayanan <[email protected]> > --- > v10: Remove unused members from 'struct wcss_sec' > Remove glink and ssr subdevices if wcss_sec_probe() fails > > v8: Dropped ipq5424 support. > The comments related to 'use_tmelcom' in [1] not applicable > [1] > https://lore.kernel.org/linux-arm-msm/[email protected]/ > Changed copyright for drivers/remoteproc/qcom_q6v5_wcss_sec.c > --- > drivers/remoteproc/Kconfig | 19 ++ > drivers/remoteproc/Makefile | 1 + > drivers/remoteproc/qcom_q6v5_wcss_sec.c | 325 ++++++++++++++++++++++++ > include/linux/remoteproc.h | 2 + > 4 files changed, 347 insertions(+) > create mode 100644 drivers/remoteproc/qcom_q6v5_wcss_sec.c >
Reviewed-by: Dmitry Baryshkov <[email protected]> -- With best wishes Dmitry

