diff --git a/arch/arm/dts/rk3229-evb.dts b/arch/arm/dts/rk3229-evb.dts index 62acc7f5a2..bd171ca957 100644 --- a/arch/arm/dts/rk3229-evb.dts +++ b/arch/arm/dts/rk3229-evb.dts @@ -76,6 +76,10 @@ status = "okay"; }; +&crypto { + status = "okay"; +}; + &emmc { status = "okay"; }; diff --git a/arch/arm/dts/rk322x-u-boot.dtsi b/arch/arm/dts/rk322x-u-boot.dtsi index 90f709dc3e..acb5f506b9 100644 --- a/arch/arm/dts/rk322x-u-boot.dtsi +++ b/arch/arm/dts/rk322x-u-boot.dtsi @@ -19,6 +19,10 @@ u-boot,dm-pre-reloc; }; +&crypto { + u-boot,dm-pre-reloc; +}; + &dmc { u-boot,dm-pre-reloc; }; diff --git a/arch/arm/dts/rk322x.dtsi b/arch/arm/dts/rk322x.dtsi index e9ee5a2933..f3cb5ad07f 100644 --- a/arch/arm/dts/rk322x.dtsi +++ b/arch/arm/dts/rk322x.dtsi @@ -129,6 +129,14 @@ }; }; + crypto: crypto@100a0000 { + compatible = "rockchip,rk322x-crypto"; + reg = <0x100a0000 0x10000>; + clock-names = "sclk_crypto"; + clocks = <&cru SCLK_CRYPTO>; + status = "disabled"; + }; + i2s1: i2s1@100b0000 { compatible = "rockchip,rk3228-i2s", "rockchip,rk3066-i2s"; reg = <0x100b0000 0x4000>;