[RFC PATCH 00/24] Remove VIDIOC_DBG_G_CHIP_IDENT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



With the introduction in 3.10 of the new superior VIDIOC_DBG_G_CHIP_INFO
ioctl there is no longer any need for the DBG_G_CHIP_IDENT ioctl or the
v4l2-chip-ident.h header.

This patch series removes all code related to this ioctl and the
v4l2-chip-ident.h header.

This patch series simplifies drivers substantially and deletes over 2800
lines in total.

Regards,

	Hans

 Documentation/DocBook/media/v4l/vidioc-dbg-g-chip-ident.xml  |  271 -------
 b/Documentation/DocBook/media/v4l/compat.xml                 |   14 
 b/Documentation/DocBook/media/v4l/v4l2.xml                   |   11 
 b/Documentation/DocBook/media/v4l/vidioc-dbg-g-chip-info.xml |   17 
 b/Documentation/DocBook/media/v4l/vidioc-dbg-g-register.xml  |   40 -
 b/Documentation/video4linux/v4l2-framework.txt               |   13 
 b/Documentation/zh_CN/video4linux/v4l2-framework.txt         |   13 
 b/drivers/media/common/saa7146/saa7146_video.c               |   23 
 b/drivers/media/common/tveeprom.c                            |  142 +--
 b/drivers/media/dvb-frontends/au8522_decoder.c               |   17 
 b/drivers/media/i2c/ad9389b.c                                |   21 
 b/drivers/media/i2c/adv7170.c                                |   13 
 b/drivers/media/i2c/adv7175.c                                |    9 
 b/drivers/media/i2c/adv7180.c                                |   10 
 b/drivers/media/i2c/adv7183.c                                |   22 
 b/drivers/media/i2c/adv7343.c                                |   10 
 b/drivers/media/i2c/adv7393.c                                |   10 
 b/drivers/media/i2c/adv7604.c                                |   18 
 b/drivers/media/i2c/ak881x.c                                 |   34 
 b/drivers/media/i2c/bt819.c                                  |   14 
 b/drivers/media/i2c/bt856.c                                  |    9 
 b/drivers/media/i2c/bt866.c                                  |   13 
 b/drivers/media/i2c/cs5345.c                                 |   17 
 b/drivers/media/i2c/cs53l32a.c                               |   10 
 b/drivers/media/i2c/cx25840/cx25840-core.c                   |   64 -
 b/drivers/media/i2c/cx25840/cx25840-core.h                   |   34 
 b/drivers/media/i2c/ks0127.c                                 |   16 
 b/drivers/media/i2c/m52790.c                                 |   15 
 b/drivers/media/i2c/msp3400-driver.c                         |   10 
 b/drivers/media/i2c/mt9m032.c                                |    9 
 b/drivers/media/i2c/mt9p031.c                                |    1 
 b/drivers/media/i2c/mt9v011.c                                |   24 
 b/drivers/media/i2c/noon010pc30.c                            |    1 
 b/drivers/media/i2c/ov7640.c                                 |    1 
 b/drivers/media/i2c/ov7670.c                                 |   17 
 b/drivers/media/i2c/saa6588.c                                |    9 
 b/drivers/media/i2c/saa7110.c                                |    9 
 b/drivers/media/i2c/saa7115.c                                |  107 +-
 b/drivers/media/i2c/saa7127.c                                |   47 -                                                                               
 b/drivers/media/i2c/saa717x.c                                |    7                                                                                 
 b/drivers/media/i2c/saa7185.c                                |    9                                                                                 
 b/drivers/media/i2c/saa7191.c                                |   10                                                                                 
 b/drivers/media/i2c/soc_camera/imx074.c                      |   19                                                                                 
 b/drivers/media/i2c/soc_camera/mt9m001.c                     |   33                                                                                 
 b/drivers/media/i2c/soc_camera/mt9m111.c                     |   33                                                                                 
 b/drivers/media/i2c/soc_camera/mt9t031.c                     |   32                                                                                 
 b/drivers/media/i2c/soc_camera/mt9t112.c                     |   16                                                                                 
 b/drivers/media/i2c/soc_camera/mt9v022.c                     |   47 -                                                                               
 b/drivers/media/i2c/soc_camera/ov2640.c                      |   16                                                                                 
 b/drivers/media/i2c/soc_camera/ov5642.c                      |   19                                                                                 
 b/drivers/media/i2c/soc_camera/ov6650.c                      |   12                                                                                 
 b/drivers/media/i2c/soc_camera/ov772x.c                      |   16                                                                                 
 b/drivers/media/i2c/soc_camera/ov9640.c                      |   16                                                                                 
 b/drivers/media/i2c/soc_camera/ov9740.c                      |   17                                                                                 
 b/drivers/media/i2c/soc_camera/rj54n1cb0c.c                  |   31                                                                                 
 b/drivers/media/i2c/soc_camera/tw9910.c                      |   14                                                                                 
 b/drivers/media/i2c/tda9840.c                                |   13                                                                                 
 b/drivers/media/i2c/tea6415c.c                               |   13                                                                                 
 b/drivers/media/i2c/tea6420.c                                |   13                                                                                 
 b/drivers/media/i2c/ths7303.c                                |   25                                                                                 
 b/drivers/media/i2c/tvaudio.c                                |    9                                                                                 
 b/drivers/media/i2c/tvp514x.c                                |    1                                                                                 
 b/drivers/media/i2c/tvp5150.c                                |   24                                                                                 
 b/drivers/media/i2c/tvp7002.c                                |   34                                                                                 
 b/drivers/media/i2c/tw2804.c                                 |    1                                                                                 
 b/drivers/media/i2c/upd64031a.c                              |   17                                                                                 
 b/drivers/media/i2c/upd64083.c                               |   17                                                                                 
 b/drivers/media/i2c/vp27smpx.c                               |    9                                                                                 
 b/drivers/media/i2c/vpx3220.c                                |   14                                                                                 
 b/drivers/media/i2c/vs6624.c                                 |   22                                                                                 
 b/drivers/media/i2c/wm8739.c                                 |    9 
 b/drivers/media/i2c/wm8775.c                                 |    9 
 b/drivers/media/pci/bt8xx/bttv-driver.c                      |   38 -
 b/drivers/media/pci/cx18/cx18-av-core.c                      |   32 
 b/drivers/media/pci/cx18/cx18-av-core.h                      |    1 
 b/drivers/media/pci/cx18/cx18-ioctl.c                        |   78 --
 b/drivers/media/pci/cx23885/cx23885-417.c                    |    2 
 b/drivers/media/pci/cx23885/cx23885-ioctl.c                  |  139 ---
 b/drivers/media/pci/cx23885/cx23885-ioctl.h                  |    4 
 b/drivers/media/pci/cx23885/cx23885-video.c                  |    2 
 b/drivers/media/pci/cx23885/cx23888-ir.c                     |   27 
 b/drivers/media/pci/cx88/cx88-alsa.c                         |    6 
 b/drivers/media/pci/cx88/cx88-cards.c                        |   12 
 b/drivers/media/pci/cx88/cx88-video.c                        |   27 
 b/drivers/media/pci/cx88/cx88.h                              |    8 
 b/drivers/media/pci/ivtv/ivtv-driver.c                       |    8 
 b/drivers/media/pci/ivtv/ivtv-ioctl.c                        |   41 -
 b/drivers/media/pci/saa7134/saa6752hs.c                      |   14 
 b/drivers/media/pci/saa7134/saa7134-empress.c                |   17 
 b/drivers/media/pci/saa7134/saa7134-video.c                  |    4 
 b/drivers/media/pci/saa7146/mxb.c                            |   15 
 b/drivers/media/pci/saa7164/saa7164-encoder.c                |   37 
 b/drivers/media/pci/saa7164/saa7164-vbi.c                    |    9 
 b/drivers/media/pci/saa7164/saa7164.h                        |    1 
 b/drivers/media/platform/blackfin/bfin_capture.c             |   41 -
 b/drivers/media/platform/davinci/vpif_capture.c              |   66 -
 b/drivers/media/platform/davinci/vpif_display.c              |   66 -
 b/drivers/media/platform/indycam.c                           |   12 
 b/drivers/media/platform/marvell-ccic/cafe-driver.c          |    3 
 b/drivers/media/platform/marvell-ccic/mcam-core.c            |   55 -
 b/drivers/media/platform/marvell-ccic/mcam-core.h            |    8 
 b/drivers/media/platform/marvell-ccic/mmp-driver.c           |    3 
 b/drivers/media/platform/sh_vou.c                            |   31 
 b/drivers/media/platform/soc_camera/soc_camera.c             |   34 
 b/drivers/media/platform/via-camera.c                        |   16 
 b/drivers/media/radio/radio-si476x.c                         |   11 
 b/drivers/media/radio/saa7706h.c                             |   10 
 b/drivers/media/radio/tef6862.c                              |   14 
 b/drivers/media/usb/au0828/au0828-video.c                    |   39 -
 b/drivers/media/usb/cx231xx/cx231xx-417.c                    |    1 
 b/drivers/media/usb/cx231xx/cx231xx-avcore.c                 |    1 
 b/drivers/media/usb/cx231xx/cx231xx-cards.c                  |    1 
 b/drivers/media/usb/cx231xx/cx231xx-vbi.c                    |    1 
 b/drivers/media/usb/cx231xx/cx231xx-video.c                  |  417 ++---------
 b/drivers/media/usb/cx231xx/cx231xx.h                        |    2 
 b/drivers/media/usb/em28xx/em28xx-cards.c                    |    3 
 b/drivers/media/usb/em28xx/em28xx-video.c                    |   66 -
 b/drivers/media/usb/gspca/gspca.c                            |   32 
 b/drivers/media/usb/gspca/gspca.h                            |    6 
 b/drivers/media/usb/gspca/pac7302.c                          |   19 
 b/drivers/media/usb/gspca/sn9c20x.c                          |   67 -
 b/drivers/media/usb/stk1160/stk1160-v4l.c                    |   41 -
 b/drivers/media/usb/usbvision/usbvision-video.c              |    4 
 b/drivers/media/v4l2-core/v4l2-common.c                      |   58 -
 b/drivers/media/v4l2-core/v4l2-compat-ioctl32.c              |    1 
 b/drivers/media/v4l2-core/v4l2-dev.c                         |    1 
 b/drivers/media/v4l2-core/v4l2-ioctl.c                       |   34 
 b/include/media/tveeprom.h                                   |   11 
 b/include/media/v4l2-common.h                                |   10 
 b/include/media/v4l2-int-device.h                            |    3 
 b/include/media/v4l2-ioctl.h                                 |    2 
 b/include/media/v4l2-subdev.h                                |    4 
 b/include/uapi/linux/videodev2.h                             |   17 
 include/media/v4l2-chip-ident.h                              |  354 ---------
 134 files changed, 491 insertions(+), 3308 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux