OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-arm/] [hardware/] [memc.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1276 phoenix
/*
2
 *  linux/include/asm-arm/hardware/memc.h
3
 *
4
 *  Copyright (C) Russell King.
5
 *
6
 * This program is free software; you can redistribute it and/or modify
7
 * it under the terms of the GNU General Public License version 2 as
8
 * published by the Free Software Foundation.
9
 */
10
#define VDMA_ALIGNMENT  PAGE_SIZE
11
#define VDMA_XFERSIZE   16
12
#define VDMA_INIT       0
13
#define VDMA_START      1
14
#define VDMA_END        2
15
 
16
#ifndef __ASSEMBLY__
17
extern void memc_write(unsigned int reg, unsigned long val);
18
 
19
#define video_set_dma(start,end,offset)                         \
20
do {                                                            \
21
        memc_write (VDMA_START, (start >> 2));                  \
22
        memc_write (VDMA_END, (end - VDMA_XFERSIZE) >> 2);      \
23
        memc_write (VDMA_INIT, (offset >> 2));                  \
24
} while (0)
25
 
26
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.