diff --git a/drivers/rtc/rtc-rk808.c b/drivers/rtc/rtc-rk808.c index 13610ff51377..4279e1a144fd 100644 --- a/drivers/rtc/rtc-rk808.c +++ b/drivers/rtc/rtc-rk808.c @@ -381,19 +381,8 @@ static int rk808_rtc_probe(struct platform_device *pdev) switch (rk808->variant) { case RK805_ID: - np = of_get_child_by_name(pdev->dev.parent->of_node, "rtc"); - if (np && !of_device_is_available(np)) { - dev_info(&pdev->dev, "device is disabled\n"); - return -EINVAL; - } - break; case RK808_ID: - np = of_get_child_by_name(pdev->dev.parent->of_node, "rtc"); - if (np && !of_device_is_available(np)) { - dev_info(&pdev->dev, "device is disabled\n"); - return -EINVAL; - } - break; + case RK816_ID: case RK818_ID: np = of_get_child_by_name(pdev->dev.parent->of_node, "rtc"); if (np && !of_device_is_available(np)) {