Add nanosecond slewing to Linux driver

For offset adjustments below 10 microseconds use kernel PLL with
locked frequency and 1s time constant.
This commit is contained in:
Miroslav Lichvar
2010-08-05 19:15:45 +02:00
parent 7994b31de4
commit cb28aeeacc
4 changed files with 155 additions and 12 deletions

View File

@@ -77,6 +77,9 @@ int TMX_GetOffsetLeft(long *offset);
int TMX_ReadCurrentParams(struct tmx_params *params);
int TMX_SetLeap(int leap);
int TMX_SetSync(int sync);
int TMX_EnableNanoPLL(void);
int TMX_ApplyPLLOffset(long offset);
int TMX_GetPLLOffsetLeft(long *offset);
#endif /* GOT_WRAP_ADJTIMEX_H */