CONFIG_NET_GPTP_PROBE_CLOCK_SOURCE_ON_DEMAND

Probe clock source on demand

Type: bool

Help

This option is helpful if the driver does not fully support the ClockSourceTime.invoke function. If this is enabled, the clock source is probed when it is actually needed instead of being updated on each tick. See IEEE 802.1AS-2011, chapter 9.2 for more details.

Direct dependencies

NET_GPTP_GM_CAPABLE && NET_GPTP && NET_L2_ETHERNET && NETWORKING

(Includes any dependencies from ifs and menus.)

Default

  • y

Kconfig definition

At <Zephyr>/subsys/net/l2/ethernet/gptp/Kconfig:25

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:34<Zephyr>/subsys/net/Kconfig:85<Zephyr>/subsys/net/l2/Kconfig:69<Zephyr>/subsys/net/l2/ethernet/Kconfig:76

Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → Link layer options → Enable Ethernet support → Enable IEEE 802.1AS (gPTP) support [EXPERIMENTAL] → Enable IEEE 802.1AS GrandMaster Capability

config NET_GPTP_PROBE_CLOCK_SOURCE_ON_DEMAND
    bool "Probe clock source on demand"
    default y
    depends on NET_GPTP_GM_CAPABLE && NET_GPTP && NET_L2_ETHERNET && NETWORKING
    help
      This option is helpful if the driver does not fully support the
      ClockSourceTime.invoke function. If this is enabled, the clock
      source is probed when it is actually needed instead of being
      updated on each tick.
      See IEEE 802.1AS-2011, chapter 9.2 for more details.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)