ptp: pch: convert to the 64 bit get/set time methods.
[cascardo/linux.git] / drivers / ptp / ptp_pch.c
index 2554872..3aa22ae 100644 (file)
@@ -449,7 +449,7 @@ static int ptp_pch_adjtime(struct ptp_clock_info *ptp, s64 delta)
        return 0;
 }
 
-static int ptp_pch_gettime(struct ptp_clock_info *ptp, struct timespec *ts)
+static int ptp_pch_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts)
 {
        u64 ns;
        u32 remainder;
@@ -467,7 +467,7 @@ static int ptp_pch_gettime(struct ptp_clock_info *ptp, struct timespec *ts)
 }
 
 static int ptp_pch_settime(struct ptp_clock_info *ptp,
-                          const struct timespec *ts)
+                          const struct timespec64 *ts)
 {
        u64 ns;
        unsigned long flags;
@@ -518,8 +518,8 @@ static struct ptp_clock_info ptp_pch_caps = {
        .pps            = 0,
        .adjfreq        = ptp_pch_adjfreq,
        .adjtime        = ptp_pch_adjtime,
-       .gettime        = ptp_pch_gettime,
-       .settime        = ptp_pch_settime,
+       .gettime64      = ptp_pch_gettime,
+       .settime64      = ptp_pch_settime,
        .enable         = ptp_pch_enable,
 };