There seems to be something more recent in /drivers/crypto/marvell/cesa.c, but the of_matches do not seem to fit for armada-3700:
static const struct of_device_id mv_cesa_of_match_table[] = {
{ .compatible = “marvell,orion-crypto”, .data = &orion_caps },
{ .compatible = “marvell,kirkwood-crypto”, .data = &kirkwood_caps },
{ .compatible = “marvell,dove-crypto”, .data = &kirkwood_caps },
{ .compatible = “marvell,armada-370-crypto”, .data = &armada_370_caps },
{ .compatible = “marvell,armada-xp-crypto”, .data = &armada_xp_caps },
{ .compatible = “marvell,armada-375-crypto”, .data = &armada_xp_caps },
{ .compatible = “marvell,armada-38x-crypto”, .data = &armada_xp_caps },
{}
};