From: Ion Agorria <[email protected]>

Add BSEV (Video Bitstream Engine) node used as AES engine for crypto
operations.

Signed-off-by: Ion Agorria <[email protected]>
Signed-off-by: Svyatoslav Ryhel <[email protected]>
---
 arch/arm/dts/tegra124-xiaomi-mocha.dts |  4 ++++
 arch/arm/dts/tegra124.dtsi             | 16 ++++++++++++++++
 2 files changed, 20 insertions(+)

diff --git a/arch/arm/dts/tegra124-xiaomi-mocha.dts 
b/arch/arm/dts/tegra124-xiaomi-mocha.dts
index 09b5c1eea05..71220a3f513 100644
--- a/arch/arm/dts/tegra124-xiaomi-mocha.dts
+++ b/arch/arm/dts/tegra124-xiaomi-mocha.dts
@@ -27,6 +27,10 @@
                reg = <0x80000000 0x80000000>;
        };
 
+       bsev@60031000 {
+               status = "okay";
+       };
+
        host1x@50000000 {
                dsia: dsi@54300000 {
                        status = "okay";
diff --git a/arch/arm/dts/tegra124.dtsi b/arch/arm/dts/tegra124.dtsi
index 1c62d1f6e7b..ff1d1e37e09 100644
--- a/arch/arm/dts/tegra124.dtsi
+++ b/arch/arm/dts/tegra124.dtsi
@@ -294,6 +294,22 @@
                */
        };
 
+       /* Video Bitstream Engine */
+       bsev@60031000 {
+               compatible = "nvidia,tegra124-bsev";
+               reg = <0x60031000 0x1000>, <0x40008000 0x4000>;
+               reg-names = "bsev", "iram-buffer";
+               interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
+               interrupt-names = "bsev";
+               clocks = <&tegra_car TEGRA124_CLK_BSEV>,
+                        <&tegra_car TEGRA124_CLK_VDE>;
+               clock-names = "bsev", "vde";
+               resets = <&tegra_car 63>,
+                        <&tegra_car 61>;
+               reset-names = "bsev", "vde";
+               status = "disabled";
+       };
+
        apbdma: dma@60020000 {
                compatible = "nvidia,tegra124-apbdma", "nvidia,tegra148-apbdma";
                reg = <0x60020000 0x1400>;
-- 
2.53.0

Reply via email to