[alsa-cvslog] CVS: alsa-driver/i2c/other tea575x-tuner.patch,1.1,1.2
Brought to you by:
perex
From: Takashi I. <ti...@us...> - 2004-01-31 12:16:56
|
Update of /cvsroot/alsa/alsa-driver/i2c/other In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20878 Modified Files: tea575x-tuner.patch Log Message: - fixed the compilation with older 2.2/2.4 kernels (missing video_get/set_drvdata()). Index: tea575x-tuner.patch =================================================================== RCS file: /cvsroot/alsa/alsa-driver/i2c/other/tea575x-tuner.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- tea575x-tuner.patch 29 Jan 2004 12:48:24 -0000 1.1 +++ tea575x-tuner.patch 31 Jan 2004 12:15:14 -0000 1.2 @@ -1,6 +1,26 @@ ---- tea575x-tuner.c.old 2004-01-29 13:36:27.000000000 +0100 -+++ tea575x-tuner.c 2004-01-29 13:35:29.000000000 +0100 -@@ -85,10 +85,27 @@ +--- tea575x-tuner.c.old 2004-01-30 12:25:34.000000000 +0100 ++++ tea575x-tuner.c 2004-01-30 23:23:05.000000000 +0100 +@@ -54,6 +54,19 @@ + #define TEA575X_BIT_DUMMY (1<<15) /* buffer */ + #define TEA575X_BIT_FREQ_MASK 0x7fff + ++#ifndef CONFIG_HAVE_VIDEO_GET_DRVDATA ++/* helper functions to access driver private data. */ ++static inline void *video_get_drvdata(struct video_device *dev) ++{ ++ return dev->priv; ++} ++ ++static inline void video_set_drvdata(struct video_device *dev, void *data) ++{ ++ dev->priv = data; ++} ++#endif ++ + /* + * lowlevel part + */ +@@ -85,10 +98,27 @@ * Linux Video interface */ @@ -28,7 +48,7 @@ tea575x_t *tea = video_get_drvdata(dev); switch(cmd) { -@@ -167,11 +184,13 @@ +@@ -167,11 +197,13 @@ } } @@ -42,7 +62,7 @@ /* * initialize all the tea575x chips -@@ -192,11 +211,17 @@ +@@ -192,11 +224,17 @@ tea->vd.type = VID_TYPE_TUNER; tea->vd.hardware = VID_HARDWARE_RTRACK; /* FIXME: assign new number */ video_set_drvdata(&tea->vd, tea); |