~kris/9p

9hist

ref: bece161424f332346d9a90d2bc687db0bb7b3d50 9hist/carrera/ns16552.h -rw-r--r-- 365 bytes
bece1614 — David du Colombier Plan 9 from Bell Labs 2000-02-20 26 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#define outb(p, ch)			*(uchar*)((p)^7) = ch	
#define inb(p)	*(uchar*)((p)^7)
#define uartwrreg(u,r,v)	outb((u)->port + (r), (u)->sticky[r] | (v))
#define uartrdreg(u,r)		*(uchar*)(((u)->port + (r))^7)

#define uartpower(x, y)

void
ns16552install(void)
{
	static int already;

	if(already)
		return;
	already = 1;

	ns16552setup(Uart1, UartFREQ, "eia0", Ns550);
}