Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3ec99d61 authored by Alexandre Belloni's avatar Alexandre Belloni
Browse files

rtc: sun4v: set range



The Sun4v Hypervisor Core API Specification states:
Time is described by a single unsigned 64-bit word equivalent to a time_t
for the POSIX time(2) system call. The word contains the time since the
Epoch (00:00:00 UTC, January 1, 1970), measured in seconds.

Acked-by: default avatarDavid S. Miller <davem@davemloft.net>
Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
parent 65c6f638
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -78,13 +78,15 @@ static int __init sun4v_rtc_probe(struct platform_device *pdev)
{
	struct rtc_device *rtc;

	rtc = devm_rtc_device_register(&pdev->dev, "sun4v",
				&sun4v_rtc_ops, THIS_MODULE);
	rtc = devm_rtc_allocate_device(&pdev->dev);
	if (IS_ERR(rtc))
		return PTR_ERR(rtc);

	rtc->ops = &sun4v_rtc_ops;
	rtc->range_max = U64_MAX;
	platform_set_drvdata(pdev, rtc);
	return 0;

	return rtc_register_device(rtc);
}

static struct platform_driver sun4v_rtc_driver = {