Lines Matching refs:ptp_clock_info

199 static int mv88e6xxx_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm)  in mv88e6xxx_ptp_adjfine()
227 static int mv88e6xxx_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta) in mv88e6xxx_ptp_adjtime()
238 static int mv88e6xxx_ptp_gettime(struct ptp_clock_info *ptp, in mv88e6xxx_ptp_gettime()
253 static int mv88e6xxx_ptp_settime(struct ptp_clock_info *ptp, in mv88e6xxx_ptp_settime()
321 static int mv88e6352_ptp_enable(struct ptp_clock_info *ptp, in mv88e6352_ptp_enable()
334 static int mv88e6352_ptp_verify(struct ptp_clock_info *ptp, unsigned int pin, in mv88e6352_ptp_verify()
442 mv88e6xxx_ptp_gettime(&chip->ptp_clock_info, &ts); in mv88e6xxx_ptp_overflow_check()
467 chip->ptp_clock_info.owner = THIS_MODULE; in mv88e6xxx_ptp_setup()
468 snprintf(chip->ptp_clock_info.name, sizeof(chip->ptp_clock_info.name), in mv88e6xxx_ptp_setup()
471 chip->ptp_clock_info.n_ext_ts = ptp_ops->n_ext_ts; in mv88e6xxx_ptp_setup()
472 chip->ptp_clock_info.n_per_out = 0; in mv88e6xxx_ptp_setup()
473 chip->ptp_clock_info.n_pins = mv88e6xxx_num_gpio(chip); in mv88e6xxx_ptp_setup()
474 chip->ptp_clock_info.pps = 0; in mv88e6xxx_ptp_setup()
476 for (i = 0; i < chip->ptp_clock_info.n_pins; ++i) { in mv88e6xxx_ptp_setup()
483 chip->ptp_clock_info.pin_config = chip->pin_config; in mv88e6xxx_ptp_setup()
485 chip->ptp_clock_info.max_adj = MV88E6XXX_MAX_ADJ_PPB; in mv88e6xxx_ptp_setup()
486 chip->ptp_clock_info.adjfine = mv88e6xxx_ptp_adjfine; in mv88e6xxx_ptp_setup()
487 chip->ptp_clock_info.adjtime = mv88e6xxx_ptp_adjtime; in mv88e6xxx_ptp_setup()
488 chip->ptp_clock_info.gettime64 = mv88e6xxx_ptp_gettime; in mv88e6xxx_ptp_setup()
489 chip->ptp_clock_info.settime64 = mv88e6xxx_ptp_settime; in mv88e6xxx_ptp_setup()
490 chip->ptp_clock_info.enable = ptp_ops->ptp_enable; in mv88e6xxx_ptp_setup()
491 chip->ptp_clock_info.verify = ptp_ops->ptp_verify; in mv88e6xxx_ptp_setup()
492 chip->ptp_clock_info.do_aux_work = mv88e6xxx_hwtstamp_work; in mv88e6xxx_ptp_setup()
494 chip->ptp_clock = ptp_clock_register(&chip->ptp_clock_info, chip->dev); in mv88e6xxx_ptp_setup()