)]}'
{
  "log": [
    {
      "commit": "6789cb5230f8b06271b6a89ace20449af14be303",
      "tree": "1a1b7d5a0bb082a8fc1d2b68d57227a2be8fe4cd",
      "parents": [
        "40d2951758d788a0375d27062caf9cc75de735a9"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Fri Sep 18 21:17:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:53:39 2009 -0300"
      },
      "message": "V4L/DVB (13019): video: initial support for ADV7180\n\nThis is an initial driver for Analog Devices ADV7180 Video Decoder.\nSo far it only supports query standard.\n\n[akpm@linux-foundation.org: remove unneeded cast]\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b5270d21202fcf6ae16a6266fed83a30ccece7a",
      "tree": "54036a74de819e7d6a63f7572ecf37b0a00ac94c",
      "parents": [
        "5062cb70c828bd7b2a8223390ae836c5baa250b9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 06 07:54:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:34 2009 -0300"
      },
      "message": "V4L/DVB (12725): v4l: warn when desired devnodenr is in use \u0026 add _no_warn function\n\nWarn when the desired device node number is already in use, except when\nthe new video_register_device_no_warn function is called since in some\nuse-cases that warning is not relevant.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ae0cd9bc793e16d8d68df3c17c601732cc1d3c7",
      "tree": "6e95700b260955b91793bbc58a7d20c486e5d358",
      "parents": [
        "53dacb15705901e14b03dcba27e40364fedd9d09"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jun 19 11:32:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:26 2009 -0300"
      },
      "message": "V4L/DVB (12541): v4l: remove video_register_device_index\n\nvideo_register_device_index is never actually called, instead the\nstream index number is always calculated automatically.\n\nThis patch removes this function and simplifies the internal get_index\nfunction since that can now always just return the first free index.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53dacb15705901e14b03dcba27e40364fedd9d09",
      "tree": "ca3b4111465aca9d58024ace0f0072ee7952c11e",
      "parents": [
        "0da2808ca27ab7f65346d4d191569c669db8f628"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Aug 10 02:49:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:24 2009 -0300"
      },
      "message": "V4L/DVB (12540): v4l: simplify v4l2_i2c_new_subdev and friends\n\nRewrite v4l2_i2c_new_subdev as a simplified version of v4l2_i2c_new_subdev_cfg\nand remove v4l2_i2c_new_probed_subdev and v4l2_i2c_new_probed_subdev_addr.\n\nThis simplifies this API substantially.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96c75399544838e1752001c8abdde36dd459cf8f",
      "tree": "ad2dfa46e1f83d3b9b3de07f835618b15b90b0a5",
      "parents": [
        "a4c56fd8892e51d675f7665ddee4fd9d7e5c2cc3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:53:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:20 2009 -0300"
      },
      "message": "V4L/DVB (12536): soc-camera: remove .gain and .exposure struct soc_camera_device members\n\nThis makes the soc-camera interface for V4L2 subdevices thinner yet. Handle\ngain and exposure internally in each driver just like all other controls.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4c56fd8892e51d675f7665ddee4fd9d7e5c2cc3",
      "tree": "bf19f94a6bf467e2a366a9de9a229ff1149baf76",
      "parents": [
        "6a6c8786725c0b3d143674effa8b772f47b1c189"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:53:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:18 2009 -0300"
      },
      "message": "V4L/DVB (12535): soc-camera: remove .init() and .release() methods from struct soc_camera_ops\n\nRemove unneeded soc-camera operations, this also makes the soc-camera API to\nv4l2 subdevices thinner.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a6c8786725c0b3d143674effa8b772f47b1c189",
      "tree": "8bb76c5dcbd579f13e876bd1a0bb56bee4bcebdd",
      "parents": [
        "0166b74374cae3fa8bff0caef726a3d960a9a50a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:50:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:17 2009 -0300"
      },
      "message": "V4L/DVB (12534): soc-camera: V4L2 API compliant scaling (S_FMT) and cropping (S_CROP)\n\nThe initial soc-camera scaling and cropping implementation turned out to be\nincompliant with the V4L2 API, e.g., it expected the user to specify cropping\nin output window pixels, instead of input window pixels. This patch converts\nthe soc-camera core and all drivers to comply with the standard.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c9c1f1c0dbe90b82939917fdc3e4c9ccad42342d",
      "tree": "0a6605999055710b88c71c546f6b2507e675e845",
      "parents": [
        "08590b9613f7f624fe3a052586eea2dbb3584b38"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:07 2009 -0300"
      },
      "message": "V4L/DVB (12530): soc-camera: switch to using v4l2_subdev_call()\n\nUse v4l2_subdev_call() instead of v4l2_device_call_until_err() in all host\ndrivers and in soc-camera core.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08590b9613f7f624fe3a052586eea2dbb3584b38",
      "tree": "a893d250a4edf84e93794be59e2b1d859314c972",
      "parents": [
        "961801bbb3448a86f0cc93747cecbfae686d81d1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:19:06 2009 -0300"
      },
      "message": "V4L/DVB (12529): soc-camera: switch to s_crop v4l2-subdev video operation\n\nRemove set_crop soc-camera device method and switch to s_crop from v4l2-subdev\nvideo operations. Also extend non-i2c drivers to also hold a pointer to their\nv4l2-subdev instance in control device driver-data, i.e., in\ndev_get_drvdata((struct device *)to_soc_camera_control(icd))\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a12222a73e7a9efd927eb99d1dec1cedc9887e0a",
      "tree": "cc46e7f54159ec8652d9f7b2b0d694c135e5886e",
      "parents": [
        "cca0e54905259a456d97652d4f1e2fe8b188b6ad"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:53 2009 -0300"
      },
      "message": "V4L/DVB (12521): soc-camera: use .s_std() from struct v4l2_subdev_core_ops\n\nRemove .set_std() method from struct soc_camera_ops, use .s_std() from\nstruct v4l2_subdev_core_ops instead.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa48984e36ee73e964eeb994a45de6525114e871",
      "tree": "733f9fd78a536209456fbc02ceac2792a2b71755",
      "parents": [
        "0d205b6a09177cd14c109321fb40873418a11f7e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:49 2009 -0300"
      },
      "message": "V4L/DVB (12519): soc-camera: put pixel format initialisation back in probe, add .put_formats()\n\nThe move of format translation initialisation into soc_camera_open() was\ntemporary for the soc-camera as platform driver intermediate step, put it back\ninto soc_camera_probe(). Also add a .put_formats() method to\nsoc_camera_host_ops to free any resources host driver might have allocated in\n.get_formats().\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0705b07f1816ae2b85388fcda71de69c221b4b8",
      "tree": "7406da18408564e38645eeaa22ea49324fd1ca6a",
      "parents": [
        "4a6110bc50da9a1883bf45614ac1d591253f0457"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:46:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:43 2009 -0300"
      },
      "message": "V4L/DVB (12515): soc-camera: use struct v4l2_rect in struct soc_camera_device\n\nSwitch to using struct v4l2_rect in struct soc_camera_device for uniformity and\nsimplicity.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2840d2497b912f25d2957477faa1c922ddd733e0",
      "tree": "0cb0fe8ced5e55236c448ab001c4c50faeaa3411",
      "parents": [
        "a813d01f823259d1b27668c2149785515843a7eb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:44:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:39 2009 -0300"
      },
      "message": "V4L/DVB (12513): soc-camera: add support for camera-host controls\n\nUntil now soc-camera only supported client (sensor) controls. This patch\nenables camera-host drivers to implement their own controls too.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "979ea1ddf80ac7383acdea03471355ca62702539",
      "tree": "2ee4c73eb672c1ee8167ed7e0906bac6f3b00e69",
      "parents": [
        "0bab829de1ab60d8c3cbf7e402192bb9446840b7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:43:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:35 2009 -0300"
      },
      "message": "V4L/DVB (12510): soc-camera: (partially) convert to v4l2-(sub)dev API\n\nConvert the soc-camera framework to use the v4l2-(sub)dev API. Start using\nv4l2-subdev operations. Only a part of the interface between the\nsoc_camera core, soc_camera host drivers on one side and soc_camera device\ndrivers on the other side is replaced so far. The rest of the interface\nwill be replaced in incremental steps, and will require extensions and,\npossibly, modifications to the v4l2-subdev code.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd4f0ad4b027078b0642d99a2d30c9c93a5e38ac",
      "tree": "9638c3dfcfc33edb4621eb356adfe93ba39a5a7f",
      "parents": [
        "83fe78ea02df8a992dbda8fc3397ddb2646e733e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:34:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:31 2009 -0300"
      },
      "message": "V4L/DVB (12508): soc-camera: remove unused .iface from struct soc_camera_platform_info\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "40e2e0927003424c25807b575dd40da2b8685857",
      "tree": "917ca8fd5f7598194d264ec92a08b312d4932b90",
      "parents": [
        "bc1937b41d8253e2b554da385023a92189d38917"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:28:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:27 2009 -0300"
      },
      "message": "V4L/DVB (12506): soc-camera: convert to platform device\n\nConvert soc-camera core and all drivers to platform device API. We already\nconverted platforms to register a platform device for each soc-camera client,\nnow we remove the compatibility code and switch completely to the new scheme.\nThis is a preparatory step for the v4l2-subdev conversion.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc1937b41d8253e2b554da385023a92189d38917",
      "tree": "c3f4b27fb7b3ff1607191c0eadcacb55aef2b2cf",
      "parents": [
        "c41debafc6e396a8e15f1f017aec7c0cf67e1b54"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:06:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:25 2009 -0300"
      },
      "message": "V4L/DVB (12505): soc_camera_platform: pass device pointer from soc-camera core on .add_device()\n\nAdd a struct device pointer to struct soc_camera_platform_info and let the user\n(ap325rxa) pass it down to soc_camera_platform.c in its .add_device() method.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c41debafc6e396a8e15f1f017aec7c0cf67e1b54",
      "tree": "4f128d3acb39deab3eb9f8ab1a9681fc07148432",
      "parents": [
        "2639ead140aa7063188b6599a1a7398d60db2712"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 25 11:06:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:24 2009 -0300"
      },
      "message": "V4L/DVB (12504): soc-camera: prepare soc_camera_platform.c and its users for conversion\n\nsoc_camera_platform.c is only used by y SuperH ap325rxa board. This patch\nconverts soc_camera_platform.c and its users for the soc-camera platform-\ndevice conversion and also extends soc-camera core to handle non-I2C cameras.\n\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7b140b89307a59527df644100ce5ab3bc1be7d1b",
      "tree": "390b6f891d3acaa72948add6d18cec33c1a8cad5",
      "parents": [
        "92ee438b8e27f1b96ce5a7e8d73cb11b71a02584"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jun 19 09:20:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:19 2009 -0300"
      },
      "message": "V4L/DVB (12253): v4l: common vpss module for video drivers\n\nThis is a new module added for vpss library functions that are\nused for configuring vpss system module. All video drivers will\ninclude vpss.h header file and call functions defined in this\nmodule to configure vpss system module.\n\nReviewed by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nReviewed by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92ee438b8e27f1b96ce5a7e8d73cb11b71a02584",
      "tree": "a8f56b6831edd5bcb51f45e82b044d52d4f1963c",
      "parents": [
        "5f15fbb68fd774780a7fa8fe25a88e4c9e518109"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jun 19 09:19:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:18 2009 -0300"
      },
      "message": "V4L/DVB (12252): v4l: ccdc types used across ccdc modules for vpfe capture driver\n\ncommon types used across CCDC modules\n\nReviewed by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f15fbb68fd774780a7fa8fe25a88e4c9e518109",
      "tree": "9c079fb9fd519173eb8e001f802837fdefbd859c",
      "parents": [
        "dd2ceb1a4028dc9644ed4df80cea9c05ca0b5f6d"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jun 19 09:18:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:16 2009 -0300"
      },
      "message": "V4L/DVB (12251): v4l: dm644x ccdc module for vpfe capture driver\n\nThis is the hw module for DM644x CCDC. This registers with the\nvpfe capture driver and provides a set of hw_ops to configure\nCCDC for a specific decoder device connected to the VPFE.\n\nReviewed by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd2ceb1a4028dc9644ed4df80cea9c05ca0b5f6d",
      "tree": "275bc7ebf9dbb24aa9264d6cc572221b15971aaf",
      "parents": [
        "638c97400829a43eecc2ad924a0f5143b6c56a6d"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jul 03 05:23:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:15 2009 -0300"
      },
      "message": "V4L/DVB (12250): v4l: dm355 ccdc module for vpfe capture driver\n\nAdds ccdc hw module for DM355 CCDC. This registers with the bridge\ndriver a set of hw_ops for configuring the CCDC for a specific\ndecoder device connected to vpfe.\n\nReviewed by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nReviewed by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7da8a6cb3e5b60e73b196f1c71031423e0791032",
      "tree": "07994133d0edc06b0e3c752f4e47c42eb7595785",
      "parents": [
        "c1c9d09cd368f75bbd10253b8266898fb9fecc7f"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Mon Jul 06 15:04:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:12 2009 -0300"
      },
      "message": "V4L/DVB (12248): v4l: vpfe capture bridge driver for DM355 and DM6446\n\nThis the vpfe capture bridge driver for doing video\ncapture on DM355 and DM6446 evms. The ccdc hw modules register with the\ndriver and are used for configuring the CCD Controller for a specific\ndecoder interface. The driver also registers the sub devices required\nfor a specific evm. More than one sub devices can be registered.\nThis allows driver to switch dynamically to capture video from\nany sub device that is registered. Currently only one sub device\n(tvp5146) is supported. But in future this driver is expected\nto do capture from sensor devices such as Micron\u0027s MT9T001, MT9T031\nand MT9P031 etc. The driver currently supports MMAP based IO.\n\nReviewed by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nReviewed by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "62ef80a1f3fb69711dc7e59394ddc8e88097a7cc",
      "tree": "62140698eaf8cbe3c9f522deb846b7cc40dc4081",
      "parents": [
        "6bcbc08faa575e82f9701c4022847ea594806bcb"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Jun 19 07:13:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:18:09 2009 -0300"
      },
      "message": "V4L/DVB (12246): tvp514x: Migration to sub-device framework\n\nThis patch converts TVP514x driver to sub-device framework\nfrom V4L2-int framework.\n\n[hverkuil@xs4all.nl: remove inline from the dump_reg function]\nSigned-off-by: Brijesh Jadav \u003cbrijesh.j@ti.com\u003e\nSigned-off-by: Hardik Shah \u003chardik.shah@ti.com\u003e\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Murali Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "93463895ae0a87b689d71d65c44d5ccdcd950dc4",
      "tree": "e5c1acb0b51665264e08a2e025915ead5c5cb941",
      "parents": [
        "eb3b2d89bcd7bbdcff46f427d0f6f85c9e88701d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Tue Sep 15 23:04:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:16:01 2009 -0300"
      },
      "message": "V4L/DVB (12964): tuner-core: add support for NXP TDA18271 without TDA829X demod\n\nAdd support for NXP TDA18271 as a standalone tuner, allowing the use of\nanalog demodulators other than the Philips/NXP TDA829x.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e558170a91677d3065be3922bb4467d8969d875c",
      "tree": "ff5d499aee96ce0407a4533c5ea630df6c659f68",
      "parents": [
        "707ca1e30f087f9a6d144693dafc4b67880678c2"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Sep 15 14:37:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:15:27 2009 -0300"
      },
      "message": "V4L/DVB (12950): tuner-simple: add Philips CU1216L\n\nadd Philips CU1216L NIM\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "715a223323c8c8bcbe7739e20f6c619f7343b595",
      "tree": "0c7eddcdd3c778428fc936009af085940c0394bb",
      "parents": [
        "47f7f6fb7949b6546baf4b6f26bf0ca075d12759"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Aug 29 14:15:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:47 2009 -0300"
      },
      "message": "V4L/DVB (12595): common/ir: use a struct for keycode tables\n\nCurrently, V4L uses a scancode table whose index is the scancode and\nthe value is the keycode. While this works, it has some drawbacks:\n\n1) It requires that the scancode to be at the range 00-7f;\n\n2) keycodes should be masked on 7 bits in order for it to work;\n\n3) due to the 7 bits approach, sometimes it is not possible to replace\nthe default keyboard to another one with a different encoding rule;\n\n4) it is different than what is done with dvb-usb approach;\n\n5) it requires a typedef for it to work. This is not a recommended\nLinux CodingStyle.\n\nThis patch is part of a larger series of IR changes. It basically\nreplaces the IR_KEYTAB_TYPE tables by a structured table:\nstruct ir_scancode {\n       u16     scancode;\n       u32     keycode;\n};\n\nThis is very close to what dvb does. So, a further integration with DVB\ncode will be easy.\n\nWhile we\u0027ve changed the tables, for now, the IR keycode handling is still\nbased on the old approach.\n\nThe only notable effect is the redution of about 35% of the ir-common\nmodule size:\n\n   text    data     bss     dec     hex filename\n   6721   29208       4   35933    8c5d old/ir-common.ko\n   5756   18040       4   23800    5cf8 new/ir-common.ko\n\nIn thesis, we could be using above u8 for scancode, reducing even more the size\nof the module, but defining it as u16 is more convenient, since, on dvb, each\nscancode has up to 16 bits, and we currently have a few troubles with rc5, as their\nscancodes are defined with more than 8 bits.\n\nThis patch itself shouldn\u0027t be doing any functional changes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d888a66be1c50c2f5193c53d6ea556e01dd60e3",
      "tree": "4ce669a005861adffeba8032c3f3f9c5a9816381",
      "parents": [
        "23389b8852e32824186c76fa4d87f818268adca1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 30 13:05:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:44 2009 -0300"
      },
      "message": "V4L/DVB (12591): em28xx: Add entry for GADMEI UTV330+ and related IR keymap\n\n[mchehab@redhat.com: Fix a few wrong IR keymaps]\nSigned-off-by: Shine Liu \u003cshinel@foxmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02bee89e79b1302776e32214b8ca96a00c70c446",
      "tree": "de3ee880d3cb3bf2e3e98d9af4152338bf6d3061",
      "parents": [
        "1fd2121c08eeef2e9a792719628a467e0fe97b96"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Sat Aug 08 08:46:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:20 2009 -0300"
      },
      "message": "V4L/DVB (12552): FM TX: si4713: Add files to handle si4713 i2c device\n\nThis patch adds files to control si4713 devices.\nInternal functions to control device properties\nand initialization procedures are into these files.\nAlso, a v4l2 subdev interface is also exported.\nThis way other drivers can use this as v4l2 i2c subdevice.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fd2121c08eeef2e9a792719628a467e0fe97b96",
      "tree": "a4b71e422eb915d4b0906ba94b15e6beacb2f0d6",
      "parents": [
        "fdf82dc2e2d43cf135b5fd352dea523642bb553a"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Sat Aug 08 08:45:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:19 2009 -0300"
      },
      "message": "V4L/DVB (12551): FM TX: si4713: Add files to add radio interface for si4713\n\nThis patch adds files which creates the radio interface\nfor si4713 FM transmitter (modulator) devices.\n\nIn order to do the real access to device registers, this\ndriver uses the v4l2 subdev interface exported by si4713 i2c driver.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d6bacea6cfc3bb8a385f8c4104ee6b3d5768af8a",
      "tree": "711abd36f8df61e7ee9d7a7b11f42439f2572980",
      "parents": [
        "6b5a9492ca0c991bab1ac495624e17520e9edf18"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Sat Aug 08 08:34:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:17 2009 -0300"
      },
      "message": "V4L/DVB (12547): v4l2-subdev.h: Add g/s_modulator callbacks to subdev api\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ecfcfec80493097967aa40e3433d65a8ff65c86b",
      "tree": "8d9008465a1909e724a7bd496771cb128900ff55",
      "parents": [
        "d0a1ddad1c9723f4a61e9b216c4c34ac03344fdd"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Thu Aug 13 21:42:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:57 2009 -0300"
      },
      "message": "V4L/DVB (12463): Add support for Compro VideoMate S350 DVB-S PCI card.\n\nAdd Compro VideoMate S350 DVB-S driver.\nThe card uses zl10313, zl10039, saa7130 integrated circuits.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8cd9aaefad5968f8f5aff3852a67870550ce941d",
      "tree": "e44c776bf722bd789bc0d765b12f75283ff10a8b",
      "parents": [
        "4d14c833c0d5f926721da1e0b07287ab8b64f0ba"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Mon Aug 03 23:56:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:52 2009 -0300"
      },
      "message": "V4L/DVB (12444): em28xx: add support for Terratec Cinergy Hybrid T USB XS remote control\n\nAdd support for the remote control that comes with the Cinergy Hybrid T USB XS\n\nThanks to Jelle de Jong for providing sample hardware to test with.\n\nCc: Jelle de Jong \u003cjelledejong@powercraft.nl\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b6e59e3f48eecdab97bdd1568422e22f7d2f4f5",
      "tree": "20bc019fe092d4ac7cf2ce21d4e70963618082e7",
      "parents": [
        "157da2762c610073e76329bb030e993fb4c2cc77"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Tue Jul 28 11:44:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:25 2009 -0300"
      },
      "message": "V4L/DVB (12366): ir-kbd-i2c: Allow use of ir-kdb-i2c internal get_key funcs and set ir_type\n\nThis patch augments the init data passed by bridge drivers to\nir-kbd-i2c, so that the ir_type can be set explicitly, and so\nir-kbd-i2c internal get_key functions can be reused without\nrequiring symbols from ir-kbd-i2c in the bridge driver.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nReviewed-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e3e1920b28d47cb18b477fc9884b889f9622fc97",
      "tree": "fb54f1c08af07725726b5c8e668ebaf06a18ebb4",
      "parents": [
        "d8300df9fb76552ba81bf57d79c3ad3309eda13d"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Wed Jul 22 21:02:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:10 2009 -0300"
      },
      "message": "V4L/DVB (12334): tuner-simple: Add an entry for the Partsnic PTI-5NF05 NTSC tuner\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b7f2cef0c80c3ac29c13d2f4fc31691f2bd75f05",
      "tree": "3e359bb78fa8c4d0dc9145cd220bbdde220e834b",
      "parents": [
        "65dd2f93febf6345ce9e39d2f6e35ce1122f4a4a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lyakh@axis700.grange",
        "time": "Wed Jun 24 10:31:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:17:15 2009 -0300"
      },
      "message": "V4L/DVB (12158): v4l: add cropping prototypes to struct v4l2_subdev_video_ops\n\nAdd g_crop, s_crop and cropcap methods to video v4l2-subdev operations.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26e744b6b61066203fd57de0d3962353621e06f8",
      "tree": "b8f6941a2b37ee46594bd336ca100916ece8ac38",
      "parents": [
        "af1d9afa75082663ea9e2b67b9381d1af403f52b"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Sun Jul 19 05:52:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:30 2009 -0300"
      },
      "message": "V4L/DVB (12283): gspca - sn9c20x: New subdriver for sn9c201 and sn9c202 bridges.\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7dfba00d05f3c7db9510f3b54a472981cf1521af",
      "tree": "0715f03c1f997a29e9aa4d5789a9bde51ff0f503",
      "parents": [
        "b179bc4579f67c6f1df524c48b28cacf0c7a1b91"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 29 05:41:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:02 2009 -0300"
      },
      "message": "V4L/DVB (12135): Add a driver for mt9v011 sensor\n\nAdds driver for mt9v011 based on its datasheet, available at:\n\thttp://download.micron.com/pdf/datasheets/imaging/MT9V011.pdf\n\nThe driver was tested with a webcam that will be added on a next patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b0d3159be9a36fd8b7b1cf88b812d951add53d11",
      "tree": "eb2be10df0843457ed94f8560ceb956fd37dd60c",
      "parents": [
        "2c0b19ac3b73199fe7b3fbff884051046554c048"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images\n\nMost hardware has limits on minimum and maximum image dimensions and also\nrequirements about alignment.  For example, image width must be even or a\nmultiple of four.  Some hardware has requirements that the total image size\n(width * height) be a multiple of some power of two.\n\nv4l_bound_align_image() will enforce min and max width and height, power of\ntwo alignment on width and height, and power of two alignment on total\nimage size.\n\nIt uses an efficient algorithm that will try to find the \"closest\" image\nsize that meets the requirements.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0222c7d860f09a61bec5e500539f28db0184b38",
      "tree": "abcd69a4421985d205ede4df0365c7616d192453",
      "parents": [
        "90135c96869fa0ef3182282b2a661b57fcdb7230"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jun 09 17:12:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:47 2009 -0300"
      },
      "message": "V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls\n\nAdd a new s_config core ops call: this is called with the irq and platform\ndata to be used to initialize the subdev.\n\nAdded new v4l2_i2c_new_subdev_cfg and v4l2_i2c_new_subdev_board calls\nthat allows you to pass these new arguments.\n\nThe existing v4l2_i2c_new_subdev functions were modified to also call\ns_config.\n\nIn the future the existing v4l2_i2c_new_subdev functions will be replaced\nby a single v4l2_i2c_new_subdev function similar to v4l2_i2c_new_subdev_cfg\nbut without the irq and platform_data arguments.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "719cd4ab9695059e00f5248d1dceb534381fccb3",
      "tree": "7aac75d4b17c0b9c7033180f5fa8110a097bf09a",
      "parents": [
        "be5daa9bd220d384c7010aee6d3886279a61a183"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 14 07:12:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:39 2009 -0300"
      },
      "message": "V4L/DVB (12108): v4l2-i2c-drv.h: add comment describing when not to use this header.\n\nMake it very clear that this header should not be used for i2c drivers that\ndo not need to be compiled for pre-2.6.26 kernels.\n\nAs soon as the minimum supported kernel in the v4l-dvb repository becomes\n2.6.26 or up, then this header should be removed entirely.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4c473033b6a100773a4fd8b7ba1e45baeb1e692",
      "tree": "01465e084c65c49e0f2ea0586b83ef03385cdc84",
      "parents": [
        "19859229d7d98bc2d582ff45045dd7f73d649383"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Jun 20 21:34:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:25 2009 -0300"
      },
      "message": "V4L/DVB (12102): em28xx: add Remote control support for EVGA inDtube\n\nAdd an IR profile for the EVGA inDtube remote control (which is an NEC type\nremote)\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ddc9b100fc96e8f3c6d435cecd9d09e5b9673f9",
      "tree": "c5a25e1cdb82741a85f239c378b07ab3ad7fa953",
      "parents": [
        "7360055aa31f5f732af4d0ed23517f1b6adfa573"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Jun 07 21:39:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:25 2009 -0300"
      },
      "message": "V4L/DVB (11933): tuner-simple, tveeprom: Add Philips FQ1216LME MK3 analog tuner\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d7a2d6721a6380d4ffc26d81d2c8232fd0d2dfc",
      "tree": "5ccac1dc6084363abdea5a63fe5d305421bd894c",
      "parents": [
        "c668f32dca105d876e51862a003a302fa61e4ae4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 13 16:49:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:11 2009 -0300"
      },
      "message": "V4L/DVB (11845): ir-kbd-i2c: Use initialization data\n\nFor specific boards, pass initialization data to ir-kbd-i2c instead\nof modifying the settings after the device is initialized. This is\nmore efficient and easier to read.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c668f32dca105d876e51862a003a302fa61e4ae4",
      "tree": "5a71742ecd4e6a1c48f77977e5e2f6d129ffb566",
      "parents": [
        "1df8e9861cf9fac5737ccb61c7f7fefa77711d40"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 13 16:48:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:11 2009 -0300"
      },
      "message": "V4L/DVB (11844): ir-kbd-i2c: Switch to the new-style device binding model\n\nLet card drivers probe for IR receiver devices and instantiate them if\nfound. Ultimately it would be better if we could stop probing\ncompletely, but I suspect this won\u0027t be possible for all card types.\n\nThere\u0027s certainly room for cleanups. For example, some drivers are\nsharing I2C adapter IDs, so they also had to share the list of I2C\naddresses being probed for an IR receiver. Now that each driver\nexplicitly says which addresses should be probed, maybe some addresses\ncan be dropped from some drivers.\n\nAlso, the special cases in saa7134-i2c should probably be handled on a\nper-board basis. This would be more efficient and less risky than always\nprobing extra addresses on all boards. I\u0027ll give it a try later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1df8e9861cf9fac5737ccb61c7f7fefa77711d40",
      "tree": "bacc30f912a50aeff07f869f610e76845bd1d148",
      "parents": [
        "24c44d85114098a013dd5fed084fb27ad803f000"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 13 16:48:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:11 2009 -0300"
      },
      "message": "V4L/DVB (11843): ir-kbd-i2c: Don\u0027t use i2c_client.name for our own needs\n\nIn the standard device driver binding model, the name field of\nstruct i2c_client is used to match devices to their drivers, so we\nmust stop using it for internal purposes. Define a separate field\nin struct IR_i2c as a replacement, and use it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8475cbcb0f885189969915eb3680d10fc525d722",
      "tree": "8caa328073b1dc5af556e975c5f9a61c749233c1",
      "parents": [
        "247bc54053df81ede8de32074384c74b0e2eb79b"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Mon May 11 08:16:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:04 2009 -0300"
      },
      "message": "V4L/DVB (11775): tuner: add support Philips MK5 tuner\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "06e61f8d5f5df68104168ac20d0527ecee13638a",
      "tree": "11a0a57bfd6120a79edb2a13d358732f72bbda99",
      "parents": [
        "40199c50b891d24d1a8f1d480f886680a3ac9b74"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Thu May 07 09:30:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:59 2009 -0300"
      },
      "message": "V4L/DVB (11743): Analog Devices ADV7343 video encoder driver\n\nAdd ADV7343 I2C based video encoder driver. This follows the\nv4l2-subdev framework. This driver has been tested on TI DM646x EVM. It\nhas been tested for Composite and Component outputs.\n\nUpdates as per review by Mauro Chehab, added support for more standards\nsupported by the encoder. Also adding the missed out signed-offs.Tested\nonly NTSC and PAL standards.\n\n[hverkuil@xs4all.nl: s_routing API changed, updated driver to use new API]\nSigned-off-by: Manjunath Hadli \u003cmrh@ti.com\u003e\nSigned-off-by: Brijesh Jadav \u003cbrijesh.j@ti.com\u003e\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "40199c50b891d24d1a8f1d480f886680a3ac9b74",
      "tree": "e15f48d7c3904faffdddd38817b84d0930972902",
      "parents": [
        "b475f4eeda1da16e995b2302f6eebdfb08ce18cd"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Thu May 07 09:29:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:59 2009 -0300"
      },
      "message": "V4L/DVB (11742): TI THS7303 video amplifier driver code\n\nThis patch adds driver for TI THS7303 video amplifier. This driver is\nimplemented as a v4l2 sub device. Tested on TI DM646x EVM.\n\nThis version has updates based on review comments by Mauro Chehab.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0fd327bd0d1b508eb64da3876098f6f43bfc1509",
      "tree": "5be3f8e74fecd501e78cdfaba74c2599aa3159da",
      "parents": [
        "f4672dffa126afe8c75bf45adc0f06c0a06d08e8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 07 13:25:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:54 2009 -0300"
      },
      "message": "V4L/DVB (11705): soc-camera: prepare for the platform driver conversion\n\nAdd a platform driver to soc_camera.c. This way we preserve backwards\ncompatibility with existing platforms and can start converting them one by one\nto the new platform-device soc-camera interface.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5b2b7ed569cedac4f5da38e08b01c88443187bd",
      "tree": "d21f735f5f50fd79ea72d176a2ec2872218ef0a2",
      "parents": [
        "a79b11c025a5757a5129e716e7e66dc36a2dfe21"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 02 10:58:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:51 2009 -0300"
      },
      "message": "V4L/DVB (11673): v4l2-device: unregister i2c_clients when unregistering the v4l2_device.\n\nUntil now I relied on i2c_del_adapter to unregister the i2c_clients for\nme, however, if the i2c bus is a platform bus then it is never deleted.\n\nSo instead I need to unregister i2c clients when unregistering the\nv4l2_device.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "102e78136446faca7d7d241b628c5bd0e0d61d5d",
      "tree": "17f26a5fc1aa4bab59d38a80c2684af21e37d53e",
      "parents": [
        "416a7aa88300601d6630736836f9798c4079bc16"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 02 10:12:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:50 2009 -0300"
      },
      "message": "V4L/DVB (11671): v4l2: add v4l2_device_set_name()\n\nAdd a utility function that can be used to setup the v4l2_device\u0027s name\nfield in a standard manner.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eff505fa1511b753b7cfb397a754b8ff4367cd55",
      "tree": "0e15a9094777bbebcfd1331b9e78f1aa6c6a5070",
      "parents": [
        "eb6c8558f7658b7f31ee022c7bea1d840eda33dc"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Apr 24 12:55:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:43 2009 -0300"
      },
      "message": "V4L/DVB (11609): soc-camera: remove an extra device generation from struct soc_camera_host\n\nMake camera devices direct children of host platform devices, move the\ninheritance management into the soc_camera.c core driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "594bb46dbc63934bc65fa95743f83204bd26a641",
      "tree": "7901c5c70a18777d74276784219848b4e32abb80",
      "parents": [
        "84d728c3df9931d1937e4a76324838ce065c521e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Apr 24 12:53:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:43 2009 -0300"
      },
      "message": "V4L/DVB (11607): soc-camera: add a free_bus method to struct soc_camera_link\n\nCurrently pcm990 camera bus-width management functions request a GPIO and never\nfree it again. With this approach the GPIO extender driver cannot be unloaded\nonce camera drivers have been loaded, also unloading theb i2c-pxa bus driver\nproduces errors, because the GPIO extender driver cannot unregister properly.\nAnother problem is, that if camera drivers are once loaded before the GPIO\nextender driver, the platform code marks the GPIO unavailable and only a reboot\nhelps to recover. Adding an explicit free_bus method and using it in mt9m001\nand mt9v022 drivers fixes these problems.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1351a58ce0481afd80b756ecd9307c9fbe9f39b4",
      "tree": "b4ef53b6b8e463ec5efab5961a361f6f580db83e",
      "parents": [
        "734dd236a6045ca764d12ed0fd6a7c1e9a928ac1"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 16 13:30:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:31 2009 -0300"
      },
      "message": "V4L/DVB (11517): v4l: remove driver-core BUS_ID_SIZE\n\nThe name size limit is gone from the driver core, the BUS_ID_SIZE\nvalue will be removed.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c31e598368bfff49fc3e694c5b7624635871acb",
      "tree": "c002301857834622e14faedd5dc3cb3cd8ab4f32",
      "parents": [
        "5325b4272a53b43f55b82cc369c310c2fcacdca1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Apr 02 11:37:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:28 2009 -0300"
      },
      "message": "V4L/DVB (11381): ivtv/cx18: remove VIDIOC_INT_S_AUDIO_ROUTING debug support.\n\nRemove support for the debug call VIDIOC_INT_S_AUDIO_ROUTING from cx18\nand ivtv. These internal ioctls shouldn\u0027t be exposed. These were only\nused through the cx18-ctl and ivtv-ctl utilities, and only when testing\na new card variant.\n\nThis cleanup allows the removal of this ioctl from v4l2-common.h.\n\nCc: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5325b4272a53b43f55b82cc369c310c2fcacdca1",
      "tree": "f2a1491de3d05901152e0e271c0cb5ce381884c2",
      "parents": [
        "c0ff29150d37615ac703802ab3edc775fd402491"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Apr 02 11:26:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:27 2009 -0300"
      },
      "message": "V4L/DVB (11380): v4l2-subdev: change s_routing prototype\n\nIt is no longer needed to use a struct pointer as argument, since v4l2_subdev\ndoesn\u0027t require that ioctl-like approach anymore. Instead just pass the input,\noutput and config (new!) arguments directly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3ff4ad815c5824ab35375d72ea8fe14fb3230daa",
      "tree": "58f3b75b5b97f5dbf0bb129423c766c1fa4c86fd",
      "parents": [
        "940088a16221fa517f5b921266afa8e46f49b784"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:15:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:26 2009 -0300"
      },
      "message": "V4L/DVB (11377): v4l: increase version numbers of drivers converted to v4l2_subdev.\n\nWith all the v4l2_subdev changes that were made to these drivers it is a\ngood idea to increase the version number of each driver.\n\nIt\u0027s just the patch level that is increased, except for the zoran and saa7146\ndrivers where the minor number was increased due to the more substantial\nchanges that were made to those two drivers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "940088a16221fa517f5b921266afa8e46f49b784",
      "tree": "41e7635a3cddc38a4a04d4c65a50b96f8f13ada6",
      "parents": [
        "1792f68b0eb464a9bc84e7d182e2ab4d00541c8c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 04:00:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:25 2009 -0300"
      },
      "message": "V4L/DVB (11376): tvaudio.h: add static inline to retrieve the list of possible i2c addrs.\n\nRather than duplicating this list everywhere, just put it in tvaudio.h.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e6574f2fbecdb8af807169d345c10131ae060a88",
      "tree": "9923d1065397b9796a476cac238bacbdf1d820d1",
      "parents": [
        "868f985c2fb85b5f32785bb55a349d180a30f3d3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:57:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:24 2009 -0300"
      },
      "message": "V4L/DVB (11373): v4l2-common: add explicit v4l2_device pointer as first arg to new_(probed)_subdev\n\nThe functions v4l2_i2c_new_subdev and v4l2_i2c_new_probed_subdev relied on\ni2c_get_adapdata to return the v4l2_device. However, this is not always\npossible on embedded platforms. So modify the API to pass the v4l2_device\npointer explicitly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "868f985c2fb85b5f32785bb55a349d180a30f3d3",
      "tree": "e0a7bc9246227ca00199241e54889f8c8913634d",
      "parents": [
        "acebc70d4a789df21270690c70928b8a836caad7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 11:40:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:24 2009 -0300"
      },
      "message": "V4L/DVB (11374): v4l2-common: add v4l2_i2c_new_probed_subdev_addr\n\nAdd utility function to probe for a single address, rather than a list\nof addresses.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "acebc70d4a789df21270690c70928b8a836caad7",
      "tree": "63c9c17b47ef46b2ece12f1a2d440cf362ea70bd",
      "parents": [
        "0c84674353a8c344d169aabce4dc4d44daaa270d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 20:04:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:23 2009 -0300"
      },
      "message": "V4L/DVB (11372): v4l2: use old-style i2c API for kernels \u003c 2.6.26 instead of \u003c 2.6.22\n\nOriginally the intention was to switch to the new style i2c API starting with\nthe introduction of the API in 2.6.22. However, the i2c_new_probed_device()\nfunction has a lethal bug that wasn\u0027t fixed until 2.6.25. Or more accurately,\nit was only fixed in the stable series of 2.6.25 and 2.6.26.\n\nGiven the fact that the new i2c API also changed starting with 2.6.26 (the\naddition of i2c_device_id), it is easiest to switch APIs starting with\n2.6.26.\n\nThis patch updates all the legacy code accordingly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0c84674353a8c344d169aabce4dc4d44daaa270d",
      "tree": "5250181fdb5ffd9912fb98760c98bbc9dde97e3b",
      "parents": [
        "f41737ece472cd803ffb24ac9f5d6fdd1d871341"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 19:40:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:22 2009 -0300"
      },
      "message": "V4L/DVB (11371): v4l2: remove legacy fields in v4l2-i2c-drv.h.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f41737ece472cd803ffb24ac9f5d6fdd1d871341",
      "tree": "26ac526ec381e26c46a857f3ce44c84e75331b01",
      "parents": [
        "cc26b076cf8b1040ccc514302ef9a24042272ec3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:52:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:22 2009 -0300"
      },
      "message": "V4L/DVB (11370): v4l2-subdev: move s_std from tuner to core.\n\ns_std didn\u0027t belong in the tuner ops. Stricly speaking it should be part of\nthe video ops, but it is used by audio and tuner devices as well, so it is\nmore efficient to make it part of the core ops.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc26b076cf8b1040ccc514302ef9a24042272ec3",
      "tree": "6b41545a2d59f531cffd32d7161dcabc1d40d0e1",
      "parents": [
        "7c9fc9d50f97c9a6733ff1a22b6e31bcd91778e2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 19:20:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:21 2009 -0300"
      },
      "message": "V4L/DVB (11369): v4l2-subdev: add load_fw and use that instead of abusing core-\u003einit.\n\nThe init callback was used in several places to load firmware. Make a separate\nload_fw callback for that. This makes the code a lot more understandable.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c9fc9d50f97c9a6733ff1a22b6e31bcd91778e2",
      "tree": "12423e911ab794b85f5f2b1148ce5fe8a07103bf",
      "parents": [
        "78a3b4db2e53a1903c86e2856e175d85a3849e84"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:49:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:20 2009 -0300"
      },
      "message": "V4L/DVB (11368): v4l2-subdev: move s_standby from core to tuner.\n\ns_standby is only used to put the tuner in powersaving mode, so move it\nfrom core to tuner.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78a3b4db2e53a1903c86e2856e175d85a3849e84",
      "tree": "c22153691d3ab5210bc02bdc478b29a938e85dc5",
      "parents": [
        "b74c0aac357e5c71ee6de98b9887fe478bc73cf4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:41:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:20 2009 -0300"
      },
      "message": "V4L/DVB (11367): v4l2-common: remove legacy code\n\nNow that all drivers are converted to v4l2_subdev we can remove legacy code\nin v4l2-common. Also move the documentation of the internal API to\nv4l2-subdev.h where it really belongs.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b74c0aac357e5c71ee6de98b9887fe478bc73cf4",
      "tree": "5a3eb7c3c420ac2dd9701f9813984e309c35ac8a",
      "parents": [
        "647da444951bc11c0d9c4680abf71e2520d8eae5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 18:00:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:19 2009 -0300"
      },
      "message": "V4L/DVB (11366): v4l: remove obsolete header and source\n\nv4l2-subdev.c and v4l2-i2c-drv-legacy.h were used to support the old i2c\nAPI. All v4l drivers are now converted to v4l2_subdev, so these two files\ncan be removed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db6cbc8cf2fa699a876e4f76ef069b9a2861900a",
      "tree": "91d7df064f6f874126b88b61f5d6fb3f94e33048",
      "parents": [
        "e951cbf20cdc7c55c9c752d28411d956675befd6"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Mar 31 03:44:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11327): ov772x: add edge contrl support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b2ce11a1e3321d31487bf58dfaaef8bb168e5af",
      "tree": "1002f21f8d6d9a602ddc938b81fe2ee08fc71efd",
      "parents": [
        "5eb35fd06397e42b49ff4d37587fa1bfbd136014"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 19:23:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11313): v4l2-subdev: add enum_framesizes and enum_frameintervals.\n\nThese callbacks are needed for omap.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c01f1a5a241604c35f93f10e06253ca70e88ee4e",
      "tree": "f5eea48a07cd7c08fd9bf34d32babf99d02e973d",
      "parents": [
        "8737f66e6415e8dbe8c8b26d63692d87a4ad5b29"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "dg@emlix.com",
        "time": "Thu Mar 26 11:31:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11242): allow v4l2 drivers to provide a get_unmapped_area handler\n\nShared memory mappings on nommu machines require a get_unmapped_area\nfile operation that suggests an address for the mapping. This patch\nadds a way for v4l2 drivers to provide this callback.\n\nSigned-off-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69d94f7ec5edea85da0057c48c4f2877e5bb509e",
      "tree": "0be8d9970472357b06250c1bcb6f7c9b7c2d0c6b",
      "parents": [
        "b794aabff01a704df5c0bcf6537e6a7343a08465"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 18 13:25:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:30 2009 -0300"
      },
      "message": "V4L/DVB (11118): cafe_ccic: replace debugfs with g/s_register ioctls.\n\nUsing VIDIOC_DBG_S/G_REGISTER is the standard way of reading/writing register\nfor advanced debugging under v4l2. In addition, using this means that the\ncafe_ccic driver doesn\u0027t need to have knowledge about the used sensor: the\ndebug ioctl can be passed on to the sensor if it isn\u0027t for the host.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2da9479aaa331bdfaadab0d14f75fd76bfa5e56a",
      "tree": "47f03e9f792da3e1b208f18cb98e2ec040b9e8ac",
      "parents": [
        "e34184edfbe3ea818408f0ac1cb1fe538301e67d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 06 18:59:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:30 2009 -0300"
      },
      "message": "V4L/DVB (11112): v4l2-subdev: add support for TRY_FMT, ENUM_FMT and G/S_PARM.\n\nThese ops are used by the ov7670 driver, so these need to be added.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d9109bef4b4f501eee94ae68bf876f765d5c6941",
      "tree": "334a4d4717e95571ae057e7f2422278144948b12",
      "parents": [
        "b80f770a981db1d1f5a41626792c701f8c5bf973"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Wed Mar 11 03:00:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:26 2009 -0300"
      },
      "message": "V4L/DVB (11076): au0828: make g_chip_ident call work properly\n\nMake the g_chip_ident call work for the au0828/au8522.  Discovered when testing\nwith the v4l2_compliance tool\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\n[mchehab@redhat.com: fix merge conflict, due to a path change for analog demod]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ae6cfaace120f4330715b56265ce0e4a710e1276",
      "tree": "ed01c11218132e92ce8fe4872fe26c572c3c8842",
      "parents": [
        "6273fda6e32e2cd9a478545d0cbc15ac497b1f4b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 14 08:28:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:22 2009 -0300"
      },
      "message": "V4L/DVB (11044): v4l2-device: add v4l2_device_disconnect\n\nCall v4l2_device_disconnect when the parent of a hotpluggable device\ndisconnects. This ensures that you do not have a pointer to a device that\nis no longer present.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d42574d1d26a17b5c4a3e9d5cbd2e5cacfd550fa",
      "tree": "61fb5734f00ea84d3673c99d91630c449426d3cf",
      "parents": [
        "e958e27adeade7fa085dd396a8a0dfaef7e338c1"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 06:08:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:22 2009 -0300"
      },
      "message": "V4L/DVB (11034): soc-camera: remove now unused gpio member of struct soc_camera_link\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "28f59339f72d191e24e0f97f156a481dd5c3db65",
      "tree": "cab5091aa980cb54073b73687771df6a51e71b02",
      "parents": [
        "97215cbd1bc3cc32a2a1b3a94b003c3cbcf95683"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 06:08:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:21 2009 -0300"
      },
      "message": "V4L/DVB (11030): soc-camera: add board hook to specify the buswidth for camera sensors\n\nCamera sensors have a native bus width say support, but on some\nboards not all sensor data lines are connected to the image\ninterface and thus support a different bus width than the sensors\nnative one. Some boards even have a bus driver which dynamically\nswitches between different bus widths with a GPIO.\n\nThis patch adds a hook which board code can use to support different\nbus widths.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "025c18a19d7d7eb8745d25986f982a5f35a85157",
      "tree": "eeca0bd36addeddf1a123f9af26d132a2c94979c",
      "parents": [
        "e802967c7079d2b4cfbd107dc90812605dbcad5a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 13 06:08:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:21 2009 -0300"
      },
      "message": "V4L/DVB (11027): soc-camera: configure drivers with a default format at probe time\n\nCurrently soc-camera doesn\u0027t set up any image format without an explicit\nS_FMT. According to the API this should be supported, for example,\ncapture-example.c from v4l2-apps by default doesn\u0027t issue an S_FMT. This\npatch moves negotiating of available host-camera format translations to\nprobe() time, and restores the state from the last close() on the next\nopen(). This is needed for some drivers, which power down or reset\nhardware after the last user closes the interface. This patch also has a\nnice side-effect of avoiding multiple allocation anf freeing of format\ntranslation tables.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09e231b35173313cd92e27532e5028f2042dcee4",
      "tree": "3ecda063aa52f954d2f797921bdce131d7f1cc28",
      "parents": [
        "1cd3c0fa927084549005fc22e54d99684b314f14"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 13 06:08:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:21 2009 -0300"
      },
      "message": "V4L/DVB (11024): soc-camera: separate S_FMT and S_CROP operations\n\nAs host and camera drivers become more complex, differences between S_FMT and\nS_CROP functionality grow, this patch separates them.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1cd3c0fa927084549005fc22e54d99684b314f14",
      "tree": "ffec4f2829239216640983e0102f4638493a1140",
      "parents": [
        "98ec633972a70cf71d71bc8762804f0af4792d08"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 08 17:04:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:21 2009 -0300"
      },
      "message": "V4L/DVB (11022): zoran/bt819: use new notify functionality.\n\nBt819 needs the parent driver to drive a GPIO pin low and high in order to\nreset its fifo. Use the new notify callback for this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98ec633972a70cf71d71bc8762804f0af4792d08",
      "tree": "8f924a6d5804b56a24a58a1e60ea69d53996ece7",
      "parents": [
        "005759613b95264fba9138010f112bc138c857c2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 08 17:02:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:20 2009 -0300"
      },
      "message": "V4L/DVB (11021): v4l2-device: add a notify callback.\n\nAdd a notify callback to v4l2_device to let sub-devices notify their\nparent of special events.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5e585ef15b3633e1b0c022aa14bc88587827acd3",
      "tree": "46a3fe8ffa3a39cb1fe0df2097839597e30fe1dc",
      "parents": [
        "0290152c0f0f4a1c3d6e2b6064780d0cc288d8a4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 10 18:30:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:19 2009 -0300"
      },
      "message": "V4L/DVB (10908): videobuf-core: also needs a minimal subset of V4L1 header\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c1089bdc07f06b90f0bc50d0789c2a4833097df7",
      "tree": "61e9ffa2bf7d1f7231730edef9751ab45c0ca1ba",
      "parents": [
        "f263bac9f7181df80b732b7bc11a7a4e38ca962f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 07 07:43:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:17 2009 -0300"
      },
      "message": "V4L/DVB (10939): ir-kbd-i2c: Prevent general protection fault on rmmod\n\nThe removal of the timer which polls the infrared input is racy.\nReplacing the timer with a delayed work solves the problem.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e0a16f6118a297dd467c1e5a0908429fcdf56af",
      "tree": "3b0ffeb932aa6b29d9c9babcba6fc774c470cf29",
      "parents": [
        "42d12f5aa105af08bc0ed0580e32156a1a325c6b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 10 05:31:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:15 2009 -0300"
      },
      "message": "V4L/DVB (10907): avoid loading the entire videodev.h header on V4L2 drivers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8340ff43c49fe8e0cd049b65fbd2156bd651697e",
      "tree": "cf5a21e2d9a48c2057b61f5f2c93984dbb57fcd7",
      "parents": [
        "2b80a19181af3bb15ef1c022f4a56deabcc5bd5e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 19:58:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:10 2009 -0300"
      },
      "message": "V4L/DVB (10863): saa7191: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b80a19181af3bb15ef1c022f4a56deabcc5bd5e",
      "tree": "f99e02026cdc23ca3cd5ee637afa7fc5cbdb169d",
      "parents": [
        "cf4e9484f402c799fa25c9ffb7e9a3b620a3702d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 19:38:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:10 2009 -0300"
      },
      "message": "V4L/DVB (10862): indycam: convert to v4l2_subdev\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51f0b8d57af501624ee55e8ca15d09d5bdc2b0dd",
      "tree": "095d574cc559f813ca7d2da2642b7431b661f4bb",
      "parents": [
        "337f9d205972bfe1cb7982384fd0f4caa4af001d"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:05 2009 -0300"
      },
      "message": "V4L/DVB (10813): v4l2: New function v4l2_video_std_frame_period\n\nSome code was calling v4l2_video_std_construct() when all it cared about\nwas the frame period.  So make a function that just returns that and have\nv4l2_video_std_construct() use it.\n\nAt this point there are no users of v4l2_video_std_construct() left outside\nof v4l2-ioctl, so it could be un-exported and made static.\n\nChange v4l2_video_std_construct() so that it doesn\u0027t zero out the struct\nv4l2_standard passed in.  It\u0027s already been zeroed out in the common ioctl\ncode.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa3e70360c86480acbaa54c9791e843196327a66",
      "tree": "bc8d1f8b68f9aad107d63d6b6c9e884519fe1d34",
      "parents": [
        "5811cf99df2e3c102055be3ea77508e56c9f77c6"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Mon Feb 16 02:23:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10757): cx18, v4l2-chip-ident: Finish conversion of AV decoder core to v4l2_subdev\n\nAdded a new chip identifer to v4l2-chip-ident for the integrated A/V broadcast\ndecoder core internal to the CX23418.  Completed separation and encapsulation\nof the A/V decoder core interface as a v4l2_subdevice.  The cx18 driver now\ncompiles and links again.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b72857dd457b96de653b19b3c40394dac6285819",
      "tree": "e9cfbd22366b976d4dd3f95a1cca1210ce67e5c1",
      "parents": [
        "d1498ffc474b18574ed2d5e4d9a33fd21eaaf3cf"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Thu Feb 26 03:49:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10744): dm1105: infrared remote code is remaked.\n\nThe driver infrared remote code part is altered to switch to a work queue.\nAlso ir_codes table moved to ir-common module for shared access.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d9ef21c2fd4d4d302cd2026c477c058f17d2ba8",
      "tree": "a4948351843469fd7b91cff99a3552091855285b",
      "parents": [
        "7e5eaadcbd8894b25f715aa03cb632d0df63269c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 14:47:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10727): adv7170: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e5eaadcbd8894b25f715aa03cb632d0df63269c",
      "tree": "837686b574b31204df05c4c972a222ecc7f1f433",
      "parents": [
        "780d8e1552efb61122c269382b3fa8987aca3e89"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 14:36:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10726): vpx3220: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "780d8e1552efb61122c269382b3fa8987aca3e89",
      "tree": "77b9874bf247b1010a81cc2cbe173034345d9841",
      "parents": [
        "e7946844e676b5d33876d36db92f386a9907a0f4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 13:24:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10725): saa7185: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e7946844e676b5d33876d36db92f386a9907a0f4",
      "tree": "d1c5af94183e32c75631f3a93e38125658b82718",
      "parents": [
        "18d135ad6dbd6f4a32759ac9bd74ac92c96ae182"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 12:24:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10724): saa7110: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n[mchehab@redhat.com: fix merge conflict with removal of v4l2_ctrl_query_fill_std()]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0750e9719ea42ce84af1e55183d6329d6b49ba5e",
      "tree": "d5da22f295a87f0295b909a106b5a6955d9e52b5",
      "parents": [
        "a91f56e7ebe8f33861c613f03faee0b354bea6c1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 11:50:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10722): ks0127: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a91f56e7ebe8f33861c613f03faee0b354bea6c1",
      "tree": "db2b8baa9a78a5190b8bcfb28d7ca95c398a80f5",
      "parents": [
        "2883913c5e06a04d04eeeae9ad7ff9b737559355"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 08:54:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:57 2009 -0300"
      },
      "message": "V4L/DVB (10721): bt856: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c2179ad87240cf31b751f198c55140211e8cef89",
      "tree": "32d3bd98208430cd74e9da9a9826e4affb419379",
      "parents": [
        "8e4e1d8054b037e867849162ba78cf9b153b0dcc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 06:36:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:57 2009 -0300"
      },
      "message": "V4L/DVB (10719): bt819: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8e4e1d8054b037e867849162ba78cf9b153b0dcc",
      "tree": "e0232e6debf7df9438e699d436dd848b92d365fd",
      "parents": [
        "886fe23d1ce99e35f95449a004647d24508a3d63"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 04:49:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:57 2009 -0300"
      },
      "message": "V4L/DVB (10718): bt866: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "10afbef15e7bba5e1008f583852077743d28c395",
      "tree": "73dbfe2a3ccde6ef75c3403fb189274247740003",
      "parents": [
        "1df795370c1392a026c63816368108187aec2ec1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 21 18:47:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:54 2009 -0300"
      },
      "message": "V4L/DVB (10698): v4l2-common: remove v4l2_ctrl_query_fill_std\n\nThe v4l2_ctrl_query_fill_std() function wasn\u0027t one the best idea I ever had.\nIt doesn\u0027t add anything valuable that cannot be expressed equally well with\nv4l2_ctrl_query_fill and only adds overhead.\n\nReplace it with v4l2_ctrl_query_fill() everywhere it is used and remove it\nfrom v4l2_common.c.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab373190813a2e89f9ab7338c6b106804611f2b7",
      "tree": "104cb4edf5f751441f3cabc7ac768dc98c661a5d",
      "parents": [
        "81dde91f640d6dea89229bb00c4ff38739fc1867"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 21 18:08:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:54 2009 -0300"
      },
      "message": "V4L/DVB (10691): v4l2-common: add v4l2_i2c_subdev_addr()\n\nAdd small function to retrieve the i2c address from a v4l2_subdev\npointer.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f7f41483bec8e8ddf3a6bd905b549d0a8d488fdb",
      "tree": "97682fdf1d37e57f4163baa08250e5c79b77e0de",
      "parents": [
        "4f67130ad35d6760c27984cf94b13a8cb85e4034"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Feb 23 12:13:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:53 2009 -0300"
      },
      "message": "V4L/DVB (10675): soc-camera: extend soc_camera_bus_param_compatible with more tests\n\nAdd data signal polarity, mode, and bus-width tests to\nsoc_camera_bus_param_compatible().\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "c354b400c0eac1cc0009958754797538857ce640"
}
