media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L
authorHans Verkuil <hverkuil-cisco@xs4all.nl>
Wed, 10 Aug 2022 13:01:22 +0000 (15:01 +0200)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Mon, 29 Aug 2022 13:37:30 +0000 (15:37 +0200)
Remove the dead code under NGENE_V4L.

Among others, this removes references to the old videobuf framework
that isn't actually used by this driver.

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/pci/ngene/ngene.h

index 3d296f1998a1a36455fdddc74d3f945cc1f14056..d1d7da84cd9daa5035e13081466c222abd2a1b1b 100644 (file)
@@ -596,43 +596,6 @@ struct mychip {
        int capture_source[MIXER_ADDR_LAST + 1][2];
 };
 
-#ifdef NGENE_V4L
-struct ngene_overlay {
-       int                    tvnorm;
-       struct v4l2_rect       w;
-       enum v4l2_field        field;
-       struct v4l2_clip       *clips;
-       int                    nclips;
-       int                    setup_ok;
-};
-
-struct ngene_tvnorm {
-       int   v4l2_id;
-       char  *name;
-       u16   swidth, sheight; /* scaled standard width, height */
-       int   tuner_norm;
-       int   soundstd;
-};
-
-struct ngene_vopen {
-       struct ngene_channel      *ch;
-       enum v4l2_priority         prio;
-       int                        width;
-       int                        height;
-       int                        depth;
-       struct videobuf_queue      vbuf_q;
-       struct videobuf_queue      vbi;
-       int                        fourcc;
-       int                        picxcount;
-       int                        resources;
-       enum v4l2_buf_type         type;
-       const struct ngene_format *fmt;
-
-       const struct ngene_format *ovfmt;
-       struct ngene_overlay       ov;
-};
-#endif
-
 struct ngene_channel {
        struct device         device;
        struct i2c_adapter    i2c_adapter;
@@ -709,18 +672,6 @@ struct ngene_channel {
        int                   tvnorm_num;
        int                   tvnorm;
 
-#ifdef NGENE_V4L
-       int                   videousers;
-       struct v4l2_prio_state prio;
-       struct ngene_vopen    init;
-       int                   resources;
-       struct v4l2_framebuffer fbuf;
-       struct ngene_buffer  *screen;     /* overlay             */
-       struct list_head      capture;    /* video capture queue */
-       spinlock_t s_lock;
-       struct semaphore reslock;
-#endif
-
        int running;
 
        int tsin_offset;
@@ -863,35 +814,6 @@ struct ngene_info {
        int (*switch_ctrl)(struct ngene_channel *, int, int);
 };
 
-#ifdef NGENE_V4L
-struct ngene_format {
-       char *name;
-       int   fourcc;          /* video4linux 2      */
-       int   btformat;        /* BT848_COLOR_FMT_*  */
-       int   format;
-       int   btswap;          /* BT848_COLOR_CTL_*  */
-       int   depth;           /* bit/pixel          */
-       int   flags;
-       int   hshift, vshift;  /* for planar modes   */
-       int   palette;
-};
-
-#define RESOURCE_OVERLAY       1
-#define RESOURCE_VIDEO         2
-#define RESOURCE_VBI           4
-
-struct ngene_buffer {
-       /* common v4l buffer stuff -- must be first */
-       struct videobuf_buffer     vb;
-
-       /* ngene specific */
-       const struct ngene_format *fmt;
-       int                        tvnorm;
-       int                        btformat;
-       int                        btswap;
-};
-#endif
-
 
 /* Provided by ngene-core.c */
 int ngene_probe(struct pci_dev *pci_dev, const struct pci_device_id *id);