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
