Searched full:systick (Results 1 – 25 of 373) sorted by relevance
12345678910>>...15
/Zephyr-latest/drivers/timer/ |
D | wch_systick_ch32v00x.c | 28 #define SYSTICK ((SysTick_Type *)(DT_INST_REG_ADDR(0))) macro 36 SYSTICK->SR = 0; in ch32v00x_systick_irq() 43 return ch32v00x_systick_count + SYSTICK->CNT; in sys_clock_cycle_get_32() 55 SYSTICK->SR = 0; in ch32v00x_systick_init() 56 SYSTICK->CMP = CYCLES_PER_TICK; in ch32v00x_systick_init() 57 SYSTICK->CNT = 0; in ch32v00x_systick_init() 58 SYSTICK->CTLR = STK_STRE | STK_STCLK | STK_STIE | STK_STE; in ch32v00x_systick_init()
|
D | cortex_m_systick.c | 45 * This local variable holds the amount of SysTick HW cycles elapsed 49 * At an arbitrary point in time the "current" value of the SysTick 57 * This local variable holds the amount of elapsed SysTick HW cycles 70 * SysTick timer wraps ('overflows') and is used in the calculation 84 * case because the Cortex-m SysTick is not clocked in the low power 102 * re-program the SysTick.LOAD register, in sys_clock_set_timeout(). 109 * - reprogramming of SysTick.LOAD must be clearing the SysTick.COUNTER 119 uint32_t val1 = SysTick->VAL; /* A */ in elapsed() 120 uint32_t ctrl = SysTick->CTRL; /* B */ in elapsed() 121 uint32_t val2 = SysTick->VAL; /* C */ in elapsed() [all …]
|
D | Kconfig.cortex_m_systick | 9 bool "Cortex-M SYSTICK timer" 21 SYSTICK timer and provides the standard "system clock driver" interfaces. 27 This option should be selected by SysTick-based drivers so that the 31 bool "Cortex-M SYSTICK timer with sys_clock_cycle_get_64() support" 53 There are chips e.g. STMFX family that use SysTick as a system timer, 54 but SysTick is not clocked in low power mode. These chips usually have
|
D | Kconfig.gecko | 13 kernel ticks instead of Cortex-M SysTick. You need this for system 18 Using BURTC instead of SysTick has a large impact on kernel timing 27 using SysTick timer.
|
D | Kconfig.wch_ch32v00x | 5 bool "CH32V00X systick timer"
|
D | Kconfig.sy1xx_sys_timer | 8 depends on $(dt_nodelabel_enabled,systick)
|
/Zephyr-latest/dts/bindings/timer/ |
D | wch,systick.yaml | 4 description: WCH CH32V00x Systick 6 compatible: "wch,systick"
|
D | arm,armv6m-systick.yaml | 6 compatible: "arm,armv6m-systick" 8 include: [cortex-m-systick.yaml]
|
D | arm,armv7m-systick.yaml | 6 compatible: "arm,armv7m-systick" 8 include: [cortex-m-systick.yaml]
|
D | arm,armv8m-systick.yaml | 6 compatible: "arm,armv8m-systick" 8 include: [cortex-m-systick.yaml]
|
D | arm,armv8.1m-systick.yaml | 6 compatible: "arm,armv8.1m-systick" 8 include: [cortex-m-systick.yaml]
|
D | cortex-m-systick.yaml | 4 # Common fields for SysTick of ARM Cortex-M chips
|
/Zephyr-latest/tests/drivers/disk/disk_performance/boards/ |
D | mimxrt1064_evk.overlay | 7 /* Disable GPT timer and use systick for better timer accuracy 9 &systick {
|
/Zephyr-latest/boards/nxp/mimxrt1160_evk/ |
D | mimxrt1160_evk_mimxrt1166_cm4.dts | 50 /* GPT and Systick are enabled. If power management is enabled, the GPT 51 * timer will be used instead of systick, as allows the core clock to 58 &systick {
|
/Zephyr-latest/boards/microchip/mec15xxevb_assy6853/ |
D | Kconfig.defconfig | 30 # SYSTICK. SYSTICK frequency is 48MHz divided by
|
/Zephyr-latest/boards/nxp/mimxrt1170_evk/ |
D | mimxrt1170_evk_mimxrt1176_cm4.dts | 50 /* GPT and Systick are enabled. If power management is enabled, the GPT 51 * timer will be used instead of systick, as allows the core clock to 58 &systick {
|
/Zephyr-latest/dts/arm/ |
D | armv6-m.dtsi | 21 systick: timer@e000e010 { label 22 compatible = "arm,armv6m-systick";
|
D | armv7-m.dtsi | 21 systick: timer@e000e010 { label 22 compatible = "arm,armv7m-systick";
|
D | armv8-m.dtsi | 21 systick: timer@e000e010 { label 22 compatible = "arm,armv8m-systick";
|
D | armv8.1-m.dtsi | 25 systick: timer@e000e010 { label 26 compatible = "arm,armv8.1m-systick";
|
/Zephyr-latest/boards/microchip/mec1501modular_assy6885/ |
D | Kconfig.defconfig | 31 # SYSTICK. SYSTICK frequency is 48MHz divided by
|
/Zephyr-latest/boards/microchip/mec172xevb_assy6906/ |
D | Kconfig.defconfig | 26 # SYSTICK. SYSTICK frequency is 96 MHz divided down by the MEC172x PCR
|
/Zephyr-latest/boards/microchip/mec172xmodular_assy6930/ |
D | Kconfig.defconfig | 26 # SYSTICK. SYSTICK frequency is 96 MHz divided down by the MEC172x PCR
|
/Zephyr-latest/dts/arm/nordic/ |
D | nrf91ns.dtsi | 73 &systick { 74 /* Use RTC for system clock, instead of SysTick. */
|
/Zephyr-latest/boards/nxp/mr_canhubk3/ |
D | mr_canhubk3_defconfig | 6 # Use Systick as system clock
|
12345678910>>...15