:orphan: .. title:: SYSTEM_CLOCK_SLOPPY_IDLE .. option:: CONFIG_SYSTEM_CLOCK_SLOPPY_IDLE *Timer allowed to skew uptime clock during idle* Type: ``bool`` Help ==== When true, the timer driver is not required to maintain a correct system uptime count when the system enters idle. Some platforms may take advantage of this to reduce the overhead from regular interrupts required to handle counter wraparound conditions. Defaults ======== - y - y Kconfig definitions =================== .. highlight:: kconfig At ``soc/arc/snps_arc_hsdk/Kconfig.defconfig:42`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` Menu path: (Top) .. parsed-literal:: config SYSTEM_CLOCK_SLOPPY_IDLE bool default y depends on \ :option:`SMP ` && \ :option:`SOC_ARC_HSDK ` ---- At ``soc/arc/snps_nsim/Kconfig.defconfig.hs_smp:39`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/arc/snps_nsim/Kconfig.defconfig:15`` Menu path: (Top) .. parsed-literal:: config SYSTEM_CLOCK_SLOPPY_IDLE bool default y depends on \ :option:`SMP ` && \ :option:`SOC_NSIM_HS_SMP ` && \ :option:`SOC_NSIM ` ---- At ``drivers/timer/Kconfig:259`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:40`` → ``drivers/Kconfig:24`` Menu path: (Top) → Device Drivers → Timer Drivers .. parsed-literal:: config SYSTEM_CLOCK_SLOPPY_IDLE bool "Timer allowed to skew uptime clock during idle" help When true, the timer driver is not required to maintain a correct system uptime count when the system enters idle. Some platforms may take advantage of this to reduce the overhead from regular interrupts required to handle counter wraparound conditions. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*