[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240501053205.1737248-1-vabhav.sharma@nxp.com>
Date: Wed, 1 May 2024 07:32:01 +0200
From: Vabhav Sharma <vabhav.sharma@....com>
To: Rob Herring <robh+dt@...nel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Conor Dooley <conor+dt@...nel.org>,
Pengutronix Kernel Team <kernel@...gutronix.de>,
Fabio Estevam <festevam@...il.com>,
linux-imx@....com,
Ulf Hansson <ulf.hansson@...aro.org>,
linux-kernel@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org,
Shawn Guo <shawnguo@...nel.org>,
Sascha Hauer <s.hauer@...gutronix.de>,
Iuliana Prodan <iuliana.prodan@....com>
Cc: Silvano Di Ninno <silvano.dininno@....com>,
Varun Sethi <V.Sethi@....com>,
Pankaj Gupta <pankaj.gupta@....com>,
Peng Fan <peng.fan@....com>,
Dong Aisheng <aisheng.dong@....com>,
frank.li@....com,
daniel.baluta@....com,
Vabhav Sharma <vabhav.sharma@....com>
Subject: [PATCH 0/4] soc: imx: secvio: Add secvio support
Add secvio driver to handle security violation interrupt.
Vabhav Sharma (4):
dt-bindings: firmware: secvio: Add documentation
firmware: imx: Add SC APIs required for secvio module
soc: imx: secvio: Add support for SNVS secvio and tamper via SCFW
arm64: dts: imx8q: Add node for Security Violation
.../arm/freescale/fsl,scu-secvio.yaml | 35 ++
.../devicetree/bindings/firmware/fsl,scu.yaml | 10 +
arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 5 +
drivers/firmware/imx/Makefile | 2 +-
drivers/firmware/imx/imx-scu.c | 4 +-
drivers/firmware/imx/seco.c | 216 +++++++
drivers/soc/imx/Kconfig | 11 +
drivers/soc/imx/Makefile | 1 +
drivers/soc/imx/secvio/Makefile | 2 +
drivers/soc/imx/secvio/imx-secvio-debugfs.c | 283 +++++++++
drivers/soc/imx/secvio/imx-secvio-sc.c | 595 ++++++++++++++++++
include/linux/firmware/imx/ipc.h | 1 +
include/linux/firmware/imx/sci.h | 4 +
include/linux/firmware/imx/svc/seco.h | 69 ++
include/soc/imx/imx-secvio-sc.h | 216 +++++++
15 files changed, 1452 insertions(+), 2 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu-secvio.yaml
create mode 100644 drivers/firmware/imx/seco.c
create mode 100644 drivers/soc/imx/secvio/Makefile
create mode 100644 drivers/soc/imx/secvio/imx-secvio-debugfs.c
create mode 100644 drivers/soc/imx/secvio/imx-secvio-sc.c
create mode 100644 include/linux/firmware/imx/svc/seco.h
create mode 100644 include/soc/imx/imx-secvio-sc.h
--
2.25.1
Powered by blists - more mailing lists