Lines Matching +full:ctrl +full:- +full:module
23 /* Each Timer Module (TIM) instance holds five 25 MHz timers. */
35 #define NPCM7XX_WATCHDOG_RESET_GPIO_OUT "npcm7xx-clk-watchdog-reset-gpio-out"
40 * struct NPCM7xxBaseTimer - Basic functionality that both regular timer and
53 * struct NPCM7xxTimer - Individual timer state.
54 * @ctrl: The timer module that owns this timer.
61 NPCM7xxTimerCtrlState *ctrl; member
71 * struct NPCM7xxWatchdogTimer - The watchdog timer state.
72 * @ctrl: The timer module that owns this timer.
79 NPCM7xxTimerCtrlState *ctrl; member
89 * struct NPCM7xxTimerCtrlState - Timer Module device state.
92 * @index: The index of this timer module.
94 * @timer: The five individual timers managed by this module.
95 * @watchdog_timer: The watchdog timer managed by this module.
109 #define TYPE_NPCM7XX_TIMER "npcm7xx-timer"