)]}'
{
  "commit": "bdc621fcedf031426551caed4e7517603690fad1",
  "tree": "6f3c23baa2004b97f736cfa0976f357cf9993c0c",
  "parents": [
    "0915d559a062f8f1034cf160f4af060df47dd0a3"
  ],
  "author": {
    "name": "Janusz Krzysztofik",
    "email": "jkrzyszt@tis.icnet.pl",
    "time": "Thu Sep 30 08:35:49 2010 -0300"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@redhat.com",
    "time": "Thu Oct 21 07:55:37 2010 -0200"
  },
  "message": "[media] SoC Camera: add driver for OMAP1 camera interface\n\nThis is a V4L2 driver for TI OMAP1 SoC camera interface.\n\nBoth videobuf-dma versions are supported, contig and sg, selectable with a\nmodule option. The former uses less processing power, but often fails to\nallocate contignuous buffer memory. The latter is free of this problem, but\ngenerates tens of DMA interrupts per frame. If contig memory allocation ever\nfails, the driver falls back to sg automatically on next open, but still can\nbe switched back to contig manually. Both paths work stable for me, even\nunder heavy load, on my OMAP1510 based Amstrad Delta videophone, that is the\noldest, least powerfull OMAP1 implementation.\n\nThe interface generally works in pass-through mode. Since input data byte\nendianess can be swapped, it provides up to two v4l2 pixel formats per each of\nseveral soc_mbus formats that have their swapped endian counterparts.\n\nBoards using this driver can provide it with the following platform data:\n- if and what freqency clock is expected by an on-board camera sensor,\n- what is the maximum pixel clock that should be accepted from the sensor,\n- what is the polarity of the sensor provided pixel clock,\n- if the interface GPIO line is connected to a sensor reset/powerdown input\n  and what is the input polarity.\n\nCreated and tested against linux-2.6.36-rc5 on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27b728fce7a70aedd50da8ce088b9b964bd83d45",
      "old_mode": 33188,
      "old_path": "drivers/media/video/Kconfig",
      "new_id": "b89d0fda40fccebfd79e6df3cb22936ef855723d",
      "new_mode": 33188,
      "new_path": "drivers/media/video/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "118196c06fcd592c2cfbcc8f3a76de86b0f85b2e",
      "old_mode": 33188,
      "old_path": "drivers/media/video/Makefile",
      "new_id": "557ad1f3aeb4728c776e7725a6b107ca510442d1",
      "new_mode": 33188,
      "new_path": "drivers/media/video/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c30e62b50db29357aabbf700203b0c1f7809e03",
      "new_mode": 33188,
      "new_path": "drivers/media/video/omap1_camera.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "819767cf04d46980749e0d9d93bd6381350676cb",
      "new_mode": 33188,
      "new_path": "include/media/omap1_camera.h"
    }
  ]
}
