)]}'
{
  "log": [
    {
      "commit": "807a7515aea421f2b340140482ed4c8811c523c6",
      "tree": "f8ab9e4a19ad7dbf072303b7b3cbda2b3a6f6fe0",
      "parents": [
        "2d9c5597ad1408885fdef5838aa27a8a0ee9e915"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 17:45:03 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 12:10:55 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: fix crash when panel driver was not loaded\n\nIf the panel\u0027s probe had failed, omapfb would still go on, eventually\ncrashing.\n\nA better fix would be to handle each display properly, and leaving just\nthe failed display out. But that is a bigger change.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "2d9c5597ad1408885fdef5838aa27a8a0ee9e915",
      "tree": "896ac2b767482c64802068232705c2298515fdae",
      "parents": [
        "24be78b32f0a6e14aead3eac89d768a361b091b3"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@nokia.com",
        "time": "Fri Jan 08 11:56:41 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 12:10:19 2010 +0200"
      },
      "message": "OMAP: DSS2: Reject scaling settings when they cannot be supported\n\nIf the scaling ratio is below 0.5 video output width can\u0027t be identical\nto the display width. Reject such settings.\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@nokia.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "24be78b32f0a6e14aead3eac89d768a361b091b3",
      "tree": "38f1f736bf0faa638d2fe1f45a356b802f021ca4",
      "parents": [
        "f3a82d11d478a9eb5ff0cfa83796f0ba8149d841"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 14:19:48 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:26 2010 +0200"
      },
      "message": "OMAP: DSS2: Make check-delay-loops consistent\n\nLoops checking for certain condition were rather inconsistent.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nReported-by: Juha Leppanen \u003cjuha_motorsportcom@luukku.com\u003e\n"
    },
    {
      "commit": "f3a82d11d478a9eb5ff0cfa83796f0ba8149d841",
      "tree": "ce3ef70f4fa77d165909a9c0158b9de3d14b1fc8",
      "parents": [
        "7f000dd4542fcc1a69b429c0af6c6d961d7fb912"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jan 07 13:37:30 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:26 2010 +0200"
      },
      "message": "OMAP: DSS2: OMAPFB: fix omapfb_free_fbmem()\n\nFixes bug causing VRFB memory area to be released twice.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nReported-by: Eino-Ville Talvala \u003ctalvala@stanford.edu\u003e\n"
    },
    {
      "commit": "5c18df85d731196f40784492d36d0baefdedf15a",
      "tree": "ea42cd0a50495e91201c6549dc75363c31c9766e",
      "parents": [
        "676eec0daf87614eadbcd82d3876b09b65e1ddf9"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Mon Jan 04 15:34:14 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:45:14 2010 +0200"
      },
      "message": "OMAP: DSS2: Fix compile warning\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "fc248a497d83f5aba9d46d7ff114c070fb2a2fa2",
      "tree": "3b00d3374e3741dacb8289c17d6f2d0b46783976",
      "parents": [
        "7475e44246e8a7c435a7ed8fe1e94fc8898685d9"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 04 15:23:50 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:32:57 2010 +0200"
      },
      "message": "OMAP: DSS2: RFBI: convert to new kfifo API\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "7475e44246e8a7c435a7ed8fe1e94fc8898685d9",
      "tree": "43b5322121e82a09c2507d2b85b7b9ed6cf2ef99",
      "parents": [
        "dfc0fd8d8850ef11951ba6c251e06096d1b5a0bd"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Dec 08 17:30:24 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:19 2010 +0200"
      },
      "message": "OMAP: DSS2: Fix crash when panel doesn\u0027t define enable_te()\n\nDSI driver didn\u0027t check if the panel driver actually implements\nenable_te().\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "dfc0fd8d8850ef11951ba6c251e06096d1b5a0bd",
      "tree": "b80a85226218abbb562c93b7777de8bbda2c5db2",
      "parents": [
        "ff90a3488d98a63bf24bff37f77a9a37b00e7a54"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Dec 17 14:35:21 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:18 2010 +0200"
      },
      "message": "OMAP: DSS2: Collect interrupt statistics\n\nCollect interrupt statistics, printable via debugfs:\n\ndebugfs/omapdss/dispc_irq\ndebugfs/omapdss/dsi_irq\n\nThe counters are reset when printed.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ff90a3488d98a63bf24bff37f77a9a37b00e7a54",
      "tree": "20904eedb4f3b6dd6dd75e734ed8b0e80cbb8959",
      "parents": [
        "397bb3c2e0810d56518e5e111fcedb593823514f"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Dec 03 13:38:04 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:18 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: print debug DCS cmd in hex\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "397bb3c2e0810d56518e5e111fcedb593823514f",
      "tree": "55abf5757ebbf32d8d1215b730d3f80468e98291",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Dec 03 13:37:31 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 15:32:13 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: fix VC channels in send_short and send_null\n\n- dsi_vc_send_short() needs to use dest_per for the peripheral id\n- dsi_vc_send_null() was always using channel id 0\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "f133a9d7f27ebde5c11bb5d7d89ff66576682e65",
      "tree": "ece640a866a9ed9b13eca3e16f9ea0f45f6bc029",
      "parents": [
        "3b8f29b4152899e91c210186a38bffb37ea1a226"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Oct 28 11:31:05 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:21:41 2009 +0200"
      },
      "message": "OMAP: DSS2: Taal DSI command mode panel driver\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3b8f29b4152899e91c210186a38bffb37ea1a226",
      "tree": "c572a968b164d0af30f99ed5ee0f42e8bc07b736",
      "parents": [
        "b39a982ddecf1d95ed96f8457c39d3ea11df93f6"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:19:42 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:19:42 2009 +0200"
      },
      "message": "OMAP: DSS2: Add generic and Sharp panel drivers\n\nAdd Generic panel (user for DVI output) and Sharp LS037V7DW01 LCD panel.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b39a982ddecf1d95ed96f8457c39d3ea11df93f6",
      "tree": "07d233ede4b49bddb2776ee013cbdf5621e7845b",
      "parents": [
        "3de7a1dc0c9d29b138713ecb85df4b6ca3af2ef3"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 04 16:12:50 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:12:44 2009 +0200"
      },
      "message": "OMAP: DSS2: omapfb driver\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3de7a1dc0c9d29b138713ecb85df4b6ca3af2ef3",
      "tree": "c2002ddcd1030013abbab2b2712932ad1f2673cc",
      "parents": [
        "23c0a7a6e810289998a713e943e42d64eb421516"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Oct 28 11:59:56 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:38 2009 +0200"
      },
      "message": "OMAP: DSS2: DSI driver\n\nDSI (Display Serial Interface) driver implements MIPI DSI interface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "23c0a7a6e810289998a713e943e42d64eb421516",
      "tree": "b8cae03292a88cdbc9d7473946c64255bfc928e0",
      "parents": [
        "5c18adb3736afe266d74bdb820d076da0e39ebeb"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Aug 05 16:18:44 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:37 2009 +0200"
      },
      "message": "OMAP: DSS2: SDI driver\n\nSDI (Serial Display Interface) implements TI Flatlink 3G display\ninterface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "5c18adb3736afe266d74bdb820d076da0e39ebeb",
      "tree": "3966c7d58a24386de2a8b1483ba0e8eab70056e2",
      "parents": [
        "b288627350c456fe4006c3c4419584969a7ae6a1"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Aug 05 16:18:31 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:37 2009 +0200"
      },
      "message": "OMAP: DSS2: RFBI driver\n\nRFBI (Remote FrameBuffer Interface) implements MIPI DBI interface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "b288627350c456fe4006c3c4419584969a7ae6a1",
      "tree": "8d49e758a0ebf3b174641bc8cc354bcf3bd50ba6",
      "parents": [
        "553c48cf5b1841127b019c53dd1aeef3d3f338b0"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Aug 05 16:18:06 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:36 2009 +0200"
      },
      "message": "OMAP: DSS2: Video encoder driver\n\nVENC (video encoder) driver implements OMAP\u0027s analog S-Video/Composite\nTV-out.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "553c48cf5b1841127b019c53dd1aeef3d3f338b0",
      "tree": "bffec267671972e502dc73cbfd1ea813647061a7",
      "parents": [
        "80c397120fd2436c79f6e0552882feb5ed4549c3"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 13:15:50 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:36 2009 +0200"
      },
      "message": "OMAP: DSS2: DPI driver\n\nThis implements MIPI DPI interface.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "80c397120fd2436c79f6e0552882feb5ed4549c3",
      "tree": "99a2362f090f11a65f0c5f07ff0784953837eba8",
      "parents": [
        "eed07e0ed5367aede8d32758524f2dc2d252a291"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Nov 12 11:41:42 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:35 2009 +0200"
      },
      "message": "OMAP: DSS2: DISPC\n\nThis file implements DISPC (display controller) block of the OMAP DSS.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "eed07e0ed5367aede8d32758524f2dc2d252a291",
      "tree": "468bc5169dff09cebee491937755d23804c9417a",
      "parents": [
        "559d67018950ced65c73358cd69c4bdd2b0c5dd6"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 13:43:20 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:35 2009 +0200"
      },
      "message": "OMAP: DSS2: Add more core files\n\nAdd more core files to DSS2.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "559d67018950ced65c73358cd69c4bdd2b0c5dd6",
      "tree": "0c77ad7a8959b05583dd7502a0da4bdf56ef8d1d",
      "parents": [
        "4d1a7c122aeae6ae9732be0a32f5e199fff63fb7"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Nov 03 11:23:50 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:34 2009 +0200"
      },
      "message": "OMAP: DSS2: Display Subsystem Driver core\n\nThe core files of DSS2. DSS2 commits are split a bit artificially to\nmake the individual commits smaller, and DSS2 doesn\u0027t compile properly\nwithout the rest of the core commits. This shouldn\u0027t be a problem, as no\nconfiguration uses DSS2 yet.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "640f9ca5fd783393c832f6bb5c56368f4d18b820",
      "tree": "8719e7ed6d05edf3cf106d11fc8b904f26df6c97",
      "parents": [
        "afedec183e95bd5e126a7846a644acfdddb86a66"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 12:04:26 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:33 2009 +0200"
      },
      "message": "OMAP: Add support for VRFB rotation engine\n\nVRFB rotation engine is a block in OMAP2/3 that offers 12 independent\ncontexts that can be used for framebuffer rotation.\n\nEach context has a backend area of real memory, where it stores the\npixels in undisclosed format. This memory is offered to users via 4\nvirtual memory areas, which see the same memory area in different\nrotation angles (0, 90, 180 and 270 degrees).\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "afedec183e95bd5e126a7846a644acfdddb86a66",
      "tree": "4e4fdfa45487d450b510d926ec35450dd4bc4ca7",
      "parents": [
        "dadd2bb931a08a4b6b17f9e82d9bbe7bedebbc98"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 12:01:55 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:33 2009 +0200"
      },
      "message": "OMAP: Add VRAM manager\n\nAdd a Video RAM manager for OMAP 2 and 3 platforms. VRAM manager is used\nto allocate large continuous blocks of SDRAM or SRAM. The features VRAM\nmanager has that are missing from dma_alloc_* functions are:\n\n- Support for OMAP2\u0027s SRAM\n- Allocate without ioremapping\n- Allocate at defined physical addresses\n- Allows larger VRAM area and larger allocations\n\nThe upcoming DSS2 uses VRAM manager.\n\nVRAM area size can be defined in kernel config, board file or with\nkernel boot parameters. Board file definition overrides kernel config,\nand boot parameter overrides kernel config and board file.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    }
  ]
}
