xref: /netbsd-src/sys/arch/arm/imx/imxclockvar.h (revision 056b7b23a0e0363fb23505c40faa61c8ce2f9f24)
1554cfb29Sbsh #ifndef _ARM_IMX_IMXCLOCKVAR_H
2554cfb29Sbsh #define	_ARM_IMX_IMXCLOCKVAR_H
3554cfb29Sbsh 
4554cfb29Sbsh struct imxclock_softc {
5554cfb29Sbsh 	device_t sc_dev;
6554cfb29Sbsh 	bus_space_tag_t sc_iot;
7554cfb29Sbsh 	bus_space_handle_t sc_ioh;
8554cfb29Sbsh 	int sc_intr;
9554cfb29Sbsh 
10554cfb29Sbsh 	int sc_reload_value;
11554cfb29Sbsh 
12*056b7b23Sbsh 	uint32_t sc_clksrc;
13*056b7b23Sbsh 
14554cfb29Sbsh 	void *sc_ih;			/* interrupt handler */
15554cfb29Sbsh };
16554cfb29Sbsh 
17554cfb29Sbsh extern struct imxclock_softc *epit1_sc, *epit2_sc;
18554cfb29Sbsh 
19554cfb29Sbsh int imxclock_get_timerfreq(struct imxclock_softc *);
20554cfb29Sbsh #endif	/* _ARM_IMX_IMXCLOCKVAR_H */
21