diff --git a/drivers/rtc/rtc-imx-rpmsg.c b/drivers/rtc/rtc-imx-rpmsg.c
index 82140af645ecb5b26711852b59a5b3f210c7522a..d381cb0c59b52073a37636c948fd12d8bc667c1c 100644
--- a/drivers/rtc/rtc-imx-rpmsg.c
+++ b/drivers/rtc/rtc-imx-rpmsg.c
@@ -317,7 +317,6 @@ static int imx_rpmsg_rtc_probe(struct platform_device *pdev)
 		goto error_rtc_device_register;
 	}
 
-	platform_set_drvdata(pdev, &rtc_rpmsg);
 	ret = register_rpmsg_driver(&rtc_rpmsg_driver);
 	if (ret)
 		dev_err(&pdev->dev, "failed to register rpmsg for rtc: %d\n",