blob: daeda1b8acacf59274d5ce1dccb9e594e4b8dd20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#define IN(x) inb(csdev.port+(x))
#define OUT(x,v) outb(csdev.port+(x),(v))
void
cs4231install(void)
{
KMap *k;
static int installed=0;
if(installed)
return;
k = kmappa(AUDIO_PHYS_PAGE, PTEIO|PTENOCACHE);
csdev.port = VA(k)+AUDIO_INDEX_OFFSET;
dmasize(Wdma, 8);
dmasize(Rdma, 8);
installed=1;
}
|