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%)

Reply via email to