From 3ccfc5b68eae5bd3cc527901249110598b033501 Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Sat, 4 Nov 2006 10:01:45 -0300 Subject: Make ov7670 and cafe_ccic compile at v4l-dvb tree From: Mauro Carvalho Chehab Those driver are developed using some stuff from newer kernels. Maybe they may compile with kernels lower than 2.6.19, but upper than 2.6.16. Anyway,since the targeted OLPC hardware is not available yet, IMO, it doesn't make much sense to work on backporting the drivers to kernels lower than kernel 2.6.19. CC: Jonathan Corbet Signed-off-by: Mauro Carvalho Chehab --- v4l/versions.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'v4l') diff --git a/v4l/versions.txt b/v4l/versions.txt index d3fb72d4b..4f317a746 100644 --- a/v4l/versions.txt +++ b/v4l/versions.txt @@ -6,6 +6,10 @@ VIDEO_ZR36120 # This is also marked as broken VIDEO_PLANB +[2.6.19] +#Those two drivers were developed at kernel 2.6.19 +VIDEO_OV7670 +VIDEO_CAFE_CCIC # DVB_CORE_ATTACH relies on symbol_put_addr which hangs pre-2.6.17 [2.6.17] -- cgit v1.2.3 From a5b76f4f8e779af6a3f196a50c73705a55089bd9 Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Sat, 4 Nov 2006 10:22:10 -0300 Subject: ov7670 can be compiled with older kernel versions From: Mauro Carvalho Chehab ov7670 compiled fine with 2.6.16. However, cafe_ccic compilation with 2.6.16 produces: CC [M] /home/v4l/master/v4l/cafe_ccic.o /home/v4l/master/v4l/cafe_ccic.c: In function 'cafe_setup_siobuf': /home/v4l/master/v4l/cafe_ccic.c:1162: warning: implicit declaration of function 'vmalloc_user' /home/v4l/master/v4l/cafe_ccic.c:1162: warning: assignment makes pointer from integer without a cast /home/v4l/master/v4l/cafe_ccic.c: In function 'cafe_v4l_mmap': /home/v4l/master/v4l/cafe_ccic.c:1429: warning: implicit declaration of function 'remap_vmalloc_range' /home/v4l/master/v4l/cafe_ccic.c: In function 'cafe_dfs_open': /home/v4l/master/v4l/cafe_ccic.c:1972: error: 'struct inode' has no member named 'i_private' /home/v4l/master/v4l/cafe_ccic.c: In function 'cafe_pci_probe': /home/v4l/master/v4l/cafe_ccic.c:2119: warning: passing argument 2 of 'request_irq' from incompatible pointer type Signed-off-by: Mauro Carvalho Chehab --- v4l/versions.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'v4l') diff --git a/v4l/versions.txt b/v4l/versions.txt index 4f317a746..576d3459e 100644 --- a/v4l/versions.txt +++ b/v4l/versions.txt @@ -7,8 +7,7 @@ VIDEO_ZR36120 VIDEO_PLANB [2.6.19] -#Those two drivers were developed at kernel 2.6.19 -VIDEO_OV7670 +#This driver were developed at kernel 2.6.19, requiring vmalloc_user/remap_vmalloc_range VIDEO_CAFE_CCIC # DVB_CORE_ATTACH relies on symbol_put_addr which hangs pre-2.6.17 @@ -19,6 +18,8 @@ DVB_CORE_ATTACH [2.6.16] VIDEO_VINO VIDEO_M32R_AR_M64278 +# Not tested with versions bellow 2.6.16 +VIDEO_OV7670 # Changes in struct i2c_driver, i2c_add_driver() [2.6.16] -- cgit v1.2.3