xref: /netbsd-src/sys/arch/arm/imx/imx31var.h (revision ca93c6f96e97ad97a3c06c6d05851dd5c0c59e24)
1*ca93c6f9Sbsh /*	$NetBSD: imx31var.h,v 1.3 2010/11/13 05:00:31 bsh Exp $	*/
2825088edSmatt 
3825088edSmatt #ifndef _ARM_IMX_IMX31VAR_H
4825088edSmatt #define _ARM_IMX_IMX31VAR_H
5825088edSmatt 
6*ca93c6f9Sbsh extern struct bus_space imx_bs_tag;
7825088edSmatt 
8825088edSmatt struct aips_attach_args {
9825088edSmatt 	const char	*aipsa_name;
10825088edSmatt 	bus_space_tag_t	aipsa_memt;
11825088edSmatt 	bus_addr_t	aipsa_addr;
12825088edSmatt 	bus_size_t	aipsa_size;
13825088edSmatt 	int		aipsa_intr;
14825088edSmatt };
15825088edSmatt 
16825088edSmatt struct ahb_attach_args {
17825088edSmatt 	const char	*ahba_name;
18825088edSmatt 	bus_space_tag_t	ahba_memt;
19825088edSmatt 	bus_dma_tag_t	ahba_dmat;
20825088edSmatt 	bus_addr_t	ahba_addr;
21825088edSmatt 	bus_size_t	ahba_size;
22825088edSmatt 	int		ahba_intr;
23825088edSmatt 	int		ahba_irqbase;
24825088edSmatt };
25825088edSmatt 
26825088edSmatt #endif	/* _ARM_IMX_IMX31VAR_H */
27