xref: /csrg-svn/sys/vax/uba/adreg.h (revision 7290)
1*7290Ssam /*	adreg.h	4.1	82/06/26	*/
2*7290Ssam 
3*7290Ssam struct addevice {
4*7290Ssam 	short int ad_csr;			/* Control status register */
5*7290Ssam 	short int ad_data;			/* Data buffer */
6*7290Ssam };
7*7290Ssam 
8*7290Ssam #define AD_CHAN		(('a'<<8)|0)
9*7290Ssam #define AD_READ		(('a'<<8)|1)
10*7290Ssam 
11*7290Ssam /*
12*7290Ssam  * Unibus CSR register bits
13*7290Ssam  */
14*7290Ssam 
15*7290Ssam #define AD_START		01
16*7290Ssam #define AD_SCHMITT		020
17*7290Ssam #define AD_CLOCK		040
18*7290Ssam #define AD_IENABLE		0100
19*7290Ssam #define AD_DONE 		0200
20*7290Ssam #define AD_INCENABLE		040000
21*7290Ssam #define AD_ERROR		0100000
22