Lines Matching refs:clock_cfg
372 u64 clock_cfg;
398 clock_cfg = readq(ptp->reg_base + PTP_CLOCK_CFG);
403 clock_cfg &= ~PTP_CLOCK_CFG_EXT_CLK_IN_MASK;
404 clock_cfg |= PTP_CLOCK_CFG_EXT_CLK_EN;
408 clock_cfg |= PTP_CLOCK_CFG_TSTMP_EDGE;
410 clock_cfg &= ~PTP_CLOCK_CFG_TSTMP_IN_MASK;
411 clock_cfg |= PTP_CLOCK_CFG_TSTMP_EN;
414 clock_cfg |= PTP_CLOCK_CFG_PTP_EN;
415 writeq(clock_cfg, ptp->reg_base + PTP_CLOCK_CFG);
416 clock_cfg = readq(ptp->reg_base + PTP_CLOCK_CFG);
417 clock_cfg &= ~PTP_CLOCK_CFG_ATOMIC_OP_MASK;
418 clock_cfg |= (ATOMIC_SET << 26);
419 writeq(clock_cfg, ptp->reg_base + PTP_CLOCK_CFG);
469 u64 clock_cfg;
471 clock_cfg = readq(ptp->reg_base + PTP_CLOCK_CFG);
483 clock_cfg |= PTP_CLOCK_CFG_PPS_EN | PTP_CLOCK_CFG_PPS_INV;
484 writeq(clock_cfg, ptp->reg_base + PTP_CLOCK_CFG);
494 clock_cfg &= ~(PTP_CLOCK_CFG_PPS_EN | PTP_CLOCK_CFG_PPS_INV);
495 writeq(clock_cfg, ptp->reg_base + PTP_CLOCK_CFG);
574 u64 clock_cfg;
583 clock_cfg = readq(ptp->reg_base + PTP_CLOCK_CFG);
584 clock_cfg &= ~PTP_CLOCK_CFG_PTP_EN;
585 writeq(clock_cfg, ptp->reg_base + PTP_CLOCK_CFG);