Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • I ipipe-x86
  • Project information
    • Project information
    • Activity
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Repository
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • xenomaixenomai
  • ipipe-x86
  • Repository
  • ipipe-x86
  • drivers
  • ptp
  • ptp_clock.c
Find file BlameHistoryPermalink
  • Richard Cochran's avatar
    ptp: Introduce a high resolution frequency adjustment method. · d8d26354
    Richard Cochran authored Nov 08, 2016
    
    
    The internal PTP Hardware Clock (PHC) interface limits the resolution for
    frequency adjustments to one part per billion.  However, some hardware
    devices allow finer adjustment, and making use of the increased resolution
    improves synchronization measurably on such devices.
    
    This patch adds an alternative method that allows finer frequency tuning
    by passing the scaled ppm value to PHC drivers.  This value comes from
    user space, and it has a resolution of about 0.015 ppb.  We also deprecate
    the older method, anticipating its removal once existing drivers have been
    converted over.
    
    Signed-off-by: default avatarRichard Cochran <richardcochran@gmail.com>
    Suggested-by: default avatarUlrik De Bie <ulrik.debie-os@e2big.org>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    d8d26354

Imprint & Privacy Policy