This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 72989778940 risc-v/litex: Add 64-bit S-mode vexiiriscv support for
litex.
add 31eb3393563 drivers/timers/ptp: support ptp clock driver model
add 314cccf166d drivers/timers/ptp: support ptp clock dummy driver
add 1c643b5cc33 sched/clock: support using CLOCKFD to call
clock_gettime/settime
add 6802d3510b6 sched/clock: support using CLOCKFD to call clock_getres
add 752a405f866 sched/clock: support using CLOCKFD to call clock_adjtime
add 890a7a6382a Documentation: Add PTP clock driver framework documentation
add e17db7f0454 drivers/ptp_clock: pass ppb to driver to adjust frequency
add 81c58f321f7 drivers/ptp: add set/get statistics interface for driver
add e1991fd14be Documentaion/ptp: add documentaion about system ptpd
add 778e16a5559 syscall/adjtime: fix minior issue about adjtime and add
clock_adjtime to syscall
add 0625b7a760c sched/clock: [bugfix] should return -EINVAL when clock_id
is invalid
No new revisions were added by this update.
Summary of changes:
Documentation/applications/system/ptpd/index.rst | 606 +++++++++++++++++++++
Documentation/components/drivers/special/index.rst | 1 +
Documentation/components/drivers/special/ptp.rst | 497 +++++++++++++++++
Kconfig | 35 ++
drivers/drivers_initialize.c | 5 +
drivers/timers/CMakeLists.txt | 8 +
drivers/timers/Kconfig | 23 +
drivers/timers/Make.defs | 8 +
drivers/timers/ptp_clock.c | 482 ++++++++++++++++
drivers/timers/ptp_clock_dummy.c | 203 +++++++
include/debug.h | 18 +
include/nuttx/clock.h | 23 +-
include/nuttx/fs/ioctl.h | 8 +
include/nuttx/timers/ptp_clock.h | 399 ++++++++++++++
.../nuttx/timers/ptp_clock_dummy.h | 39 +-
include/sys/syscall_lookup.h | 3 +-
include/sys/time.h | 2 +-
include/sys/timex.h | 129 +++++
libs/libc/sched/CMakeLists.txt | 1 -
libs/libc/sched/Make.defs | 2 +-
sched/Kconfig | 5 +-
sched/clock/CMakeLists.txt | 1 +
sched/clock/Make.defs | 2 +-
sched/clock/clock_adjtime.c | 94 ++++
{libs/libc/sched => sched/clock}/clock_getres.c | 23 +-
sched/clock/clock_gettime.c | 48 +-
sched/clock/clock_settime.c | 76 ++-
syscall/syscall.csv | 3 +-
28 files changed, 2684 insertions(+), 60 deletions(-)
create mode 100644 Documentation/components/drivers/special/ptp.rst
create mode 100644 drivers/timers/ptp_clock.c
create mode 100644 drivers/timers/ptp_clock_dummy.c
create mode 100644 include/nuttx/timers/ptp_clock.h
copy arch/arm/src/samv7/sam_lin.h => include/nuttx/timers/ptp_clock_dummy.h
(79%)
create mode 100644 include/sys/timex.h
rename {libs/libc/sched => sched/clock}/clock_getres.c (85%)