@@ -1382,6 +1382,7 @@ static const struct platform_device_id sahara_platform_ids[] = {
MODULE_DEVICE_TABLE(platform, sahara_platform_ids);
static const struct of_device_id sahara_dt_ids[] = {
+ { .compatible = "fsl,imx51-sahara" },
{ .compatible = "fsl,imx53-sahara" },
{ .compatible = "fsl,imx27-sahara" },
{ /* sentinel */ }
@@ -1507,7 +1508,9 @@ static int sahara_probe(struct platform_device *pdev)
if (version != SAHARA_VERSION_3)
err = -ENODEV;
} else if (of_device_is_compatible(pdev->dev.of_node,
- "fsl,imx53-sahara")) {
+ "fsl,imx53-sahara") ||
+ of_device_is_compatible(pdev->dev.of_node,
+ "fsl,imx51-sahara")) {
if (((version >> 8) & 0xff) != SAHARA_VERSION_4)
err = -ENODEV;
version = (version >> 8) & 0xff;