From a3c84f20242c0af754e29d444e10901627175670 Mon Sep 17 00:00:00 2001 From: Jianqun Xu Date: Tue, 31 Jan 2023 16:24:12 +0800 Subject: [PATCH] rtc: rockchip: get match data with device_get_match_data This patch fixes a compile warning as following: drivers/rtc/rtc-rockchip.c: In function 'rockchip_rtc_probe': drivers/rtc/rtc-rockchip.c:669:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 669 | rtc->mode = (unsigned int)of_device_get_match_data(&pdev->dev); | ^ Fixes: 7344989b7e83 ("rtc: support rockchip rtc") Signed-off-by: Jianqun Xu Change-Id: I53128355e34c6560ccd652631e67c8fc267928f5 --- drivers/rtc/rtc-rockchip.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/rtc/rtc-rockchip.c b/drivers/rtc/rtc-rockchip.c index 06b5e0f4d3e4..f2b6a8b9d9b5 100644 --- a/drivers/rtc/rtc-rockchip.c +++ b/drivers/rtc/rtc-rockchip.c @@ -9,7 +9,6 @@ #include #include #include -#include #include #include @@ -666,7 +665,7 @@ static int rockchip_rtc_probe(struct platform_device *pdev) return dev_err_probe(dev, PTR_ERR(rtc->regmap), "no regmap available\n"); - rtc->mode = (unsigned int)of_device_get_match_data(&pdev->dev); + rtc->mode = (uintptr_t)device_get_match_data(dev); rtc->grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); if (IS_ERR(rtc->grf)) { dev_warn(dev, "Missing rockchip,grf property\n");