/* SPDX-License-Identifier: GPL-2.0 */ | |
#ifndef __ASM_SH_HEARTBEAT_H | |
#define __ASM_SH_HEARTBEAT_H | |
#include <linux/timer.h> | |
#define HEARTBEAT_INVERTED (1 << 0) | |
struct heartbeat_data { | |
void __iomem *base; | |
unsigned char *bit_pos; | |
unsigned int nr_bits; | |
struct timer_list timer; | |
unsigned int regsize; | |
unsigned int mask; | |
unsigned long flags; | |
}; | |
#endif /* __ASM_SH_HEARTBEAT_H */ |