* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
* @(#)psreg.h 7.1 (Berkeley) %G%
* The Real Nitty Gritty Device Registers
short int ps_data
; /* data register */
short int ps_addr
; /* address register */
short int ps_wcount
; /* word count register */
short int ps_busaddr
; /* unibus address register */
short int ps_iostat
; /* io status register */
#define PSIOAUTOREFRESH _IO(p, 0) /* auto refresh */
#define PSIOSINGLEREFRESH _IO(p, 1) /* single refresh */
#define PSIOAUTOMAP _IO(p, 2) /* auto map */
#define PSIOSINGLEMAP _IO(p, 3) /* single map */
#define PSIODOUBLEBUFFER _IO(p, 4) /* double buffer */
#define PSIOSINGLEBUFFER _IO(p, 5) /* single buffer */
#define PSIOWAITREFRESH _IO(p, 6) /* await refresh */
#define PSIOWAITMAP _IO(p, 7) /* await map */
#define PSIOWAITHIT _IO(p, 8) /* await hit */
#define PSIOSTOPREFRESH _IO(p, 9) /* stop refresh */
#define PSIOSTOPMAP _IO(p,10) /* stop map */
#define PSIOGETADDR _IOR(p,11, int) /* get Unibus address */
#define PSIOTIMEREFRESH _IO(p,12) /* time refresh */
* Picture system io status register bits
* Picture system memory mapping control registers: SCB 0177400-0177410
#define EXMMR_DMA 0177400
#define EXMMR_DIO 0177404
#define EXMMR_MAPOUT 0177406
#define EXMMR_MAPIN 0177407
* Extended memory status register bits
* Size of extended memory
#define NEXMPAGES (256*2)
#define WORDSPERPAGE (256)
* MAP picture processor registers: SCB 0177750-0177753
* MAP status register bits
* Refresh controller registers: SCB 0177730-0177737
* Refresh controller status register bits
#define RFSTOPPED 0100000
#define LGFIFO_FULL 01000
* System interrupt request bits
* Real-Time Clock registers
* Real-Time Clock status register bits
* Control dials a/d registers
* Function switches and lights