MLK-20956 rtc: imx-rpmsg: do NOT overwrite rtc driver data
authorAnson Huang <Anson.Huang@nxp.com>
Wed, 20 Feb 2019 03:10:26 +0000 (11:10 +0800)
committerLeonard Crestez <leonard.crestez@nxp.com>
Thu, 2 May 2019 08:35:30 +0000 (11:35 +0300)
Some test cases need to use RTC driver data, so do NOT
overwrite it using rpmsg data structure.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Bai Ping <ping.bai@nxp.com>
(cherry picked from commit da74fb3d328f037ecb1832a53f45cebdbda8f86f)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Shrikant Bobade <Shrikant_Bobade@mentor.com>
(cherry picked from commit 776e5fa2eef90e50cbd90c904c7f880323e8bc33)

drivers/rtc/rtc-imx-rpmsg.c

index 82140af..d381cb0 100644 (file)
@@ -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",