};
crypto: caam@40240000 {
- compatible = "fsl,sec-v4.0";
+ compatible = "fsl,imx7d-caam", "fsl,sec-v4.0";
#address-cells = <1>;
#size-cells = <1>;
reg = <0x40240000 0x40000>;
ranges = <0 0x40240000 0x40000>;
clocks = <&clks IMX7ULP_CLK_CAAM>,
<&clks IMX7ULP_CLK_NIC1_DIV>;
+ clock-names = "ipg", "aclk";
sec_ctrl: ctrl@0 {
/* CAAM Page 0 only accessible */
if (!of_machine_is_compatible("fsl,imx8mq") &&
!of_machine_is_compatible("fsl,imx8qm") &&
- !of_machine_is_compatible("fsl,imx8qxp") &&
- !of_machine_is_compatible("fsl,imx7ulp")) {
+ !of_machine_is_compatible("fsl,imx8qxp")) {
ret = init_clocks(ctrlpriv);
if (ret)
goto disable_clocks;
disable_clocks:
if (!of_machine_is_compatible("fsl,imx8mq") &&
!of_machine_is_compatible("fsl,imx8qm") &&
- !of_machine_is_compatible("fsl,imx8qxp") &&
- !of_machine_is_compatible("fsl,imx7ulp")) {
+ !of_machine_is_compatible("fsl,imx8qxp")) {
clk_disable_unprepare(ctrlpriv->caam_emi_slow);
clk_disable_unprepare(ctrlpriv->caam_aclk);
clk_disable_unprepare(ctrlpriv->caam_mem);