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:44
→ <Zephyr>/subsys/Kconfig:39
→ <Zephyr>/subsys/net/Kconfig:81
→ <Zephyr>/subsys/net/l2/Kconfig:71
→ <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.)