diff --git a/arch/arm/dts/rk3288-evb.dts b/arch/arm/dts/rk3288-evb.dts index 9c6ac001c9..64f0184e01 100644 --- a/arch/arm/dts/rk3288-evb.dts +++ b/arch/arm/dts/rk3288-evb.dts @@ -13,6 +13,10 @@ compatible = "evb-rk3288,evb-rk3288", "rockchip,rk3288"; }; +&crypto { + status = "okay"; +}; + &dmc { rockchip,pctl-timing = <0x215 0xc8 0x0 0x35 0x26 0x2 0x70 0x2000d 0x6 0x0 0x8 0x4 0x17 0x24 0xd 0x6 diff --git a/arch/arm/dts/rk3288-u-boot.dtsi b/arch/arm/dts/rk3288-u-boot.dtsi index e51e5e0373..c98e3917e9 100644 --- a/arch/arm/dts/rk3288-u-boot.dtsi +++ b/arch/arm/dts/rk3288-u-boot.dtsi @@ -33,6 +33,10 @@ u-boot,dm-pre-reloc; }; +&crypto { + u-boot,dm-pre-reloc; +}; + &cru { u-boot,dm-pre-reloc; }; diff --git a/arch/arm/dts/rk3288.dtsi b/arch/arm/dts/rk3288.dtsi index 10249bcbc9..c00699bb98 100644 --- a/arch/arm/dts/rk3288.dtsi +++ b/arch/arm/dts/rk3288.dtsi @@ -697,6 +697,14 @@ status = "disabled"; }; + crypto: crypto@ff8a0000 { + compatible = "rockchip,rk3288-crypto"; + reg = <0xff8a0000 0x10000>; + clock-names = "sclk_crypto"; + clocks = <&cru SCLK_CRYPTO>; + status = "disabled"; + }; + vopb: vop@ff930000 { compatible = "rockchip,rk3288-vop-big"; reg = <0xff930000 0x19c>;