| * Copyright (c) 2006-2007 CodeSourcery. |
| * Copyright (c) 2017 Linaro Ltd |
| * Written by Peter Maydell |
| * This code is licensed under the GPL (version 2 or later). |
| #ifndef HW_TIMER_ARMV7M_SYSTICK_H |
| #define HW_TIMER_ARMV7M_SYSTICK_H |
| #define TYPE_SYSTICK "armv7m_systick" |
| OBJECT_DECLARE_SIMPLE_TYPE(SysTickState, SYSTICK) |
| * + sysbus MMIO region 0 is the register interface (covering |
| * the registers which are mapped at address 0xE000E010) |
| * + sysbus IRQ 0 is the interrupt line to the NVIC |
| * + Clock input "refclk" is the external reference clock |
| * (used when SYST_CSR.CLKSOURCE == 0) |
| * + Clock input "cpuclk" is the main CPU clock |
| * (used when SYST_CSR.CLKSOURCE == 1) |