diff options
author | Michael Hunold <devnull@localhost> | 2003-03-17 21:21:56 +0000 |
---|---|---|
committer | Michael Hunold <devnull@localhost> | 2003-03-17 21:21:56 +0000 |
commit | 0e0505bca61e2877a5283e37ad447f1496fb5503 (patch) | |
tree | 480e781f36aebe33f461e4d73c16267cb054b0b5 /linux/drivers/media/common/saa7146.h | |
parent | 8dd52d823f399f39d02e35cbd32da30175d0429b (diff) | |
download | mediapointer-dvb-s2-0e0505bca61e2877a5283e37ad447f1496fb5503.tar.gz mediapointer-dvb-s2-0e0505bca61e2877a5283e37ad447f1496fb5503.tar.bz2 |
- Fixed the build-2.4 tree to compile with 2.4.18 kernels.
- Moved some generic stuff from budget-core.c to saa7146_core.c where it belongs
----------------------------------------------------------------------
Diffstat (limited to 'linux/drivers/media/common/saa7146.h')
-rw-r--r-- | linux/drivers/media/common/saa7146.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/linux/drivers/media/common/saa7146.h b/linux/drivers/media/common/saa7146.h index fd1cb221d..dcb4510c5 100644 --- a/linux/drivers/media/common/saa7146.h +++ b/linux/drivers/media/common/saa7146.h @@ -14,17 +14,13 @@ #include <asm/io.h> /* for accessing devices */ #include <linux/stringify.h> +#include "compat.h" + #define SAA7146_VERSION_CODE KERNEL_VERSION(0,5,0) #define saa7146_write(sxy,adr,dat) writel((dat),(sxy->mem+(adr))) #define saa7146_read(sxy,adr) readl(sxy->mem+(adr)) -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,51) -#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,20)) || (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) -#define BUG_ON(condition) do { if ((condition)!=0) BUG(); } while(0) -#endif -#endif - extern unsigned int saa7146_debug; //#define DEBUG_PROLOG printk("(0x%08x)(0x%08x) %s: %s(): ",(dev==0?-1:(dev->mem==0?-1:saa7146_read(dev,RPS_ADDR0))),(dev==0?-1:(dev->mem==0?-1:saa7146_read(dev,IER))),__stringify(KBUILD_MODNAME),__FUNCTION__) @@ -152,6 +148,7 @@ struct saa7146_format* format_by_fourcc(struct saa7146_dev *dev, int fourcc); int saa7146_pgtable_alloc(struct pci_dev *pci, struct saa7146_pgtable *pt); void saa7146_pgtable_free(struct pci_dev *pci, struct saa7146_pgtable *pt); void saa7146_pgtable_build_single(struct pci_dev *pci, struct saa7146_pgtable *pt, struct scatterlist *list, int length ); +char *saa7146_vmalloc_build_pgtable(struct pci_dev *pci, long length, struct saa7146_pgtable *pt); void saa7146_setgpio(struct saa7146_dev *dev, int port, u32 data); /* some memory sizes */ |