new ioctl's
[unix-history] / usr / src / sys / vax / uba / adreg.h
/* adreg.h 4.2 82/08/01 */
struct addevice {
short int ad_csr; /* Control status register */
short int ad_data; /* Data buffer */
};
#define AD_CHAN ADIOSCHAN
#define AD_READ ADIOGETW
#define ADIOSCHAN _IOW(a, 0, int) /* set channel */
#define ADIOGETW _IOR(a, 1, int) /* read one word */
/*
* Unibus CSR register bits
*/
#define AD_START 01
#define AD_SCHMITT 020
#define AD_CLOCK 040
#define AD_IENABLE 0100
#define AD_DONE 0200
#define AD_INCENABLE 040000
#define AD_ERROR 0100000