)]}'
{
  "log": [
    {
      "commit": "ef26b7943c5821aaff1efc14c098840c49fe15c0",
      "tree": "a91834ef396633c5c56a0597c2fc525e0684fc30",
      "parents": [
        "07aaae44f5a3962c3a410a6dd7936dfa7dece2b9",
        "3e28189038bb831512cf4f8313e1aead97c3e63f"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sat Oct 15 00:19:52 2011 +0000"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sat Oct 15 00:19:52 2011 +0000"
      },
      "message": "Merge branch \u0027for-florian\u0027 of git://gitorious.org/linux-omap-dss2/linux into fbdev-next\n"
    },
    {
      "commit": "54128701ecccbeb6f740030e0cc5f8e5701fe8ee",
      "tree": "d0c7e5fee25d9458f105acc20b5f4accc2d82bcd",
      "parents": [
        "b8c095b4d62f90ed8da0cca7116125863b1d8bef"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu Sep 08 11:29:17 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Oct 03 16:51:55 2011 +0300"
      },
      "message": "OMAPDSS: DISPC: zorder support for DSS overlays\n\nAdd zorder support on OMAP4, this feature allows deciding the visibility order\nof the overlays based on the zorder value provided as an overlay info parameter\nor a sysfs attribute of the overlay object.\n\nUse the overlay cap OMAP_DSS_OVL_CAP_ZORDER to determine whether zorder is\nsupported for the overlay or not. Use dss feature FEAT_ALPHA_FREE_ZORDER\nif the caps are not available.\n\nEnsure that all overlays that are enabled and connected to the same manager\nhave different zorders. Swapping zorders of 2 enabled overlays currently\nrequires disabling one of the overlays.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "b8c095b4d62f90ed8da0cca7116125863b1d8bef",
      "tree": "7724679eebdeebc1e78721af058c6dfde161320f",
      "parents": [
        "11354dd58da1134ec9c96b65104e5cf2d50e1eb9"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Tue Sep 13 18:20:33 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Oct 03 16:51:54 2011 +0300"
      },
      "message": "OMAPDSS: DISPC: VIDEO3 pipeline support\n\nAdd support for VIDEO3 pipeline on OMAP4:\n- Add VIDEO3 pipeline information in dss_features and omapdss.h\n- Add VIDEO3 pipeline register coefficients in dispc.h\n- Create a new overlay structure corresponding to VIDEO3.\n- Make changes in dispc.c for VIDEO3\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "11354dd58da1134ec9c96b65104e5cf2d50e1eb9",
      "tree": "a836cd3a6ece346f3cdad52f690ab4bfeba200ca",
      "parents": [
        "28748782b736b1a87bd1224d678e416a8375ea13"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Mon Sep 26 11:47:29 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Oct 03 16:51:54 2011 +0300"
      },
      "message": "OMAPDSS/OMAP_VOUT: Fix incorrect OMAP3-alpha compatibility setting\n\nOn OMAP3, in order to enable alpha blending for LCD and TV managers, we needed\nto set LCDALPHABLENDERENABLE/TVALPHABLENDERENABLE bits in DISPC_CONFIG. On\nOMAP4, alpha blending is always enabled by default, if the above bits are set,\nwe switch to an OMAP3 compatibility mode where the zorder values in the pipeline\nattribute registers are ignored and a fixed priority is configured.\n\nRename the manager_info member \"alpha_enabled\" to \"partial_alpha_enabled\" for\nmore clarity. Introduce two dss_features FEAT_ALPHA_FIXED_ZORDER and\nFEAT_ALPHA_FREE_ZORDER which represent OMAP3-alpha compatibility mode and OMAP4\nalpha mode respectively. Introduce an overlay cap for ZORDER. The DSS2 user is\nexpected to check for the ZORDER cap, if an overlay doesn\u0027t have this cap, the\nuser is expected to set the parameter partial_alpha_enabled. If the overlay has\nZORDER cap, the DSS2 user can assume that alpha blending is already enabled.\n\nDon\u0027t support OMAP3 compatibility mode for now. Trying to read/write to\nalpha_blending_enabled sysfs attribute issues a warning for OMAP4 and does not\nset the LCDALPHABLENDERENABLE/TVALPHABLENDERENABLE bits.\n\nChange alpha_enabled to partial_alpha_enabled in the omap_vout driver. Use\noverlay cap \"OMAP_DSS_OVL_CAP_GLOBAL_ALPHA\" to check if overlay supports alpha\nblending or not. Replace this with checks for VIDEO1 pipeline.\n\nCc: linux-media@vger.kernel.org\nCc: Lajos Molnar \u003cmolnar@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nAcked-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "212b0d50e2eb7fc60f7bea1e90e5867b5fc0647d",
      "tree": "071b1950e9d9f7ecc041f66ef962c95ee2e29adb",
      "parents": [
        "162874d5f5fa8aac7ff406825f152abb22d3c6c2"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Sep 26 19:16:59 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:17:32 2011 +0300"
      },
      "message": "OMAPDSS: remove vaddr from overlay info\n\noverlay_info struct, used to configure overlays, currently includes both\nphysical and virtual addresses for the pixels. The vaddr was added to\nsupport more exotic configurations where CPU would be used to update a\ndisplay, but it is not currently used and there has been no interest in\nthe feature. Using CPU to update a screen is also less interesting now\nthat OMAP4 has two LCD outputs.\n\nThis patch removes the vaddr field, and modifies the users of omapdss\naccordingly. This makes the use of omapdss a bit simpler, as the user\ndoesn\u0027t need to think if it needs to give the vaddr.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "562a060611de60d6cceecb8a71847216679eef2a",
      "tree": "e3f798ebba9cd3d9a0b88cf98c10b93a5ba7db88",
      "parents": [
        "8d49fe74f59ca6305b7131e202aa08ba7ddc1137"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Apr 21 19:53:59 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:17:30 2011 +0300"
      },
      "message": "OMAPDSS: Add N800 panel driver\n\nThis is a driver for N800\u0027s display, ported from the old omapfb. This is\na slightly lighter version of the driver as not all features of the old\ndriver can be ported without big changes to DSS2, and also because some\nof the HW features used in the old driver are unclear (e.g. the power\nmanagement part).\n\nThat said, the new driver works fine for basic use.\n\nArchitecturally the driver is not as neat as it could be. N800\u0027s display\nHW consists of a display buffer chip and a panel, and ideally they would\nbe represented by separate, independent drivers. This is not currently\npossible, and this driver contains both buffer chip and panel driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "bb36dbfd23033282991ac47d9eac8ad26514a0d1",
      "tree": "5dad98ae17dcd06eb56df2599232b3b2eeb9df77",
      "parents": [
        "0373cac6cc7eef7ada03269288088e3cbee232c0"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Aug 09 11:39:27 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:17:27 2011 +0300"
      },
      "message": "OMAPDSS: Taal: remove external backlight support\n\nTaal panel driver supports two kinds of backlight control: 1) using DSI\ncommands sent to the panel to control the backlight, 2) calling function\npointers going to the board file to control the backlight.\n\nThe second option is a bit hacky, and will no longer be needed when the\nPWM driver supports the backlight features. After that we can use the\nstandard PWM backlight driver.\n\nThis patch removes the second backlight control mechanism, and adds a\nboolean field, use_dsi_backlight, to nokia_dsi_panel_data which the\nboard file can use to inform whether the panel driver should use DSI\ncommands to control the backlight.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "ba2eac9ed32e4485b2a76e1a0922837d3ffd6149",
      "tree": "e00ccea86653476ea486c002d5243b2de11b9380",
      "parents": [
        "759593ffa7e05ebea9b21135cad179982331f5d8"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Sep 01 09:17:41 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:48 2011 +0300"
      },
      "message": "OMAP: DSS2: add panel-dvi driver\n\nWe have currently panel-generic-dpi driver, which is a combined driver\nfor dummy panels and also for DVI output.\n\nThe aim is to split the panel-generic-dpi into two, one for fixed size\ndummy panels connected via DPI, and the other (this) for variable\nresolution output which supports DDC channel (in practice a DVI framer\nchip connected to DPI output).\n\nOriginal i2c code by: Ricardo Salveti de Araujo\n\u003cricardo.salveti@canonical.com\u003e\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "df4769c9c4effa0960ead8d83522407f66e4a82a",
      "tree": "a15448f43ce26d941e4bb958e4d651a3fb199afa",
      "parents": [
        "3d5e0ef746c13f8a26d0150f5dfd4f9b738a5130"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Aug 29 17:26:01 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:44 2011 +0300"
      },
      "message": "OMAP: DSS2: add detect() to omap_dss_driver struct\n\ndetect() can be used to probe if the display is connected.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "3d5e0ef746c13f8a26d0150f5dfd4f9b738a5130",
      "tree": "20ce576139ff8907ce408eebdf4d207fc361c5f1",
      "parents": [
        "3870c909f2fc880dece633772f2551aa70d26979"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Aug 25 17:10:41 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:44 2011 +0300"
      },
      "message": "OMAP: DSS2: add read_edid() to omap_dss_driver struct\n\nread_edid() can be used to get the EDID information from the display.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "7f6f3c4bf3f0fd4ea82682b5f1a417cbdbf4a27f",
      "tree": "8463c346d0841e7c6e9f7f90a88fdeaf5e3a2dfa",
      "parents": [
        "c90a78ecc2ae3c8341ed6efbfbb7e3e655ee00fe"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Aug 31 13:39:03 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:42 2011 +0300"
      },
      "message": "OMAP: DSS2: DISPC: Add missing IRQ  definitions\n\nAdd IRQ definitions for missing OMAP4 IRQs: FRAMEDONEWB, FRAMEDONETV,\nWBBUFFEROVERFLOW.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "c90a78ecc2ae3c8341ed6efbfbb7e3e655ee00fe",
      "tree": "3e0ef015d07aae64d38623d5ba83e46e8077af61",
      "parents": [
        "b44e45825dbe30f32c770b98c38555b6bd331760"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Aug 31 15:32:23 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:41 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: Add comment about regn\n\nregn divider is one greater than the REGN divider in TRM. Add a comment\nto point this out.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "b44e45825dbe30f32c770b98c38555b6bd331760",
      "tree": "d465a3954443a86e6c0ee1e688b93b78b9c8cbaf",
      "parents": [
        "8d88767a4377171752c22ac39bcb2b505eb751da"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Aug 22 13:16:24 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:41 2011 +0300"
      },
      "message": "OMAP: DSS2: HDMI: change regn definition\n\nregn divider is currently programmed to the registers without change,\nbut when calculating clock frequencies it is used as regn+1.\n\nTo make this similar to how DSI handles the dividers this patch changes\nthe regn value to be used as such for calculations, but the value\nprogrammed to registers is regn-1.\n\nThis simplifies the clock frequency calculations, makes it similar to\nDSI, and also allows us to use regn value 0 as undefined.\n\nCc: Mythri P K \u003cmythripk@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "8af6ff0107f0720b8fbf4feca7031d3e36c2fa11",
      "tree": "7051173d9638281697aaa695fb9e51e0b898f7c5",
      "parents": [
        "18b7d09908fdef8755d934a0c37d709e94e8461a"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Mon Sep 05 16:48:27 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:30 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI Video mode support\n\nAdd initial support for DSI video mode panels:\n- Add a new structure omap_dss_dsi_videomode_data in the member \"panel\" in\n  omap_dss_device struct. This allows panel driver to configure dsi video_mode\n  specific parameters.\n- Configure basic DSI video mode timing parameters: HBP, HFP, HSA, VBP, VFP, VSA,\n  TL and VACT.\n- Configure DSI protocol engine registers for video_mode support.\n- Introduce functions dsi_video_mode_enable() and dsi_video_mode_disable() which\n  enable/disable video mode for a given virtual channel and a given pixel format\n  type.\n\nThings left for later\n- Add functions to check for errors in video mode timings provided by panel.\n- Configure timing registers required  for command mode interleaving.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "a3b3cc2b883aac18a3388a405db809a99d66e3cf",
      "tree": "ca9332ca3160df6005077d2235c655ac6021c3d8",
      "parents": [
        "569969d6015f846926267cc40ed5fec936717f68"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu Sep 08 18:42:16 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:29 2011 +0300"
      },
      "message": "OMAP: DSS2: Create an enum for DSI pixel formats\n\nCurrently, DSI pixel info is only represented by the pixel size in bits using\nthe pixel_size parameter in omap_dss_device struct\u0027s ctrl member.\n\nThis is not sufficient information for DSI video mode usage, as two of the\nsupported formats(RGB666 loosely packed, and RGB888) have the same pixel\ncontainer size, but different data_type values for the video mode packet header.\n\nCreate enum \"omap_dss_dsi_pixel_format\" which describes the pixel data format\nthe panel is configured for. Create helper function dsi_get_pixel_size() which\nreturns the pixel size of the given pixel format.\n\nModify functions omapdss_default_get_recommended_bpp() and dss_use_replication()\nto use dsi_get_pixel_size().\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "b3b89c05cbd9869cfd6d4e352293a2e7e3bffc6e",
      "tree": "6d51eca86b56738f446892bfd9f0ce99f7d34224",
      "parents": [
        "b850975cd8857d9f277466e2a3cca5ee28519c6b"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Tue Aug 30 16:07:39 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:28 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: Introduce generic read functions\n\nIntroduce read functions which use generic Processor-to-Peripheral\ntransaction types. These are needed by some devices which may not support\ncorresponding DCS commands.\n\nAdd function dsi_vc_generic_send_read_request() which can send\na short packet with 0, 1 or 2 bytes of request data and the corresponding\ngeneric data type.\n\nRename function dsi_vc_dcs_read_rx_fifo() to dsi_vc_read_rx_fifo() and modify\nit to take the enum \"dss_dsi_content_type\" as an argument to use either DCS\nor GENERIC Peripheral-to-Processor transaction types while parsing data read\nfrom the device.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "5c716a04ed1f5b8a3e1a8953b71f89441a70d1d4",
      "tree": "ccccd669711bdb115c638605c69ec1c89fbc9cb7",
      "parents": [
        "6ff8aa3182db248db4d91e574254316025c0243c"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Mon Aug 22 14:44:27 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:27 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: Remove functions dsi_vc_dcs_read_1() and dsi_vc_dcs_read_2()\n\nRemove functions dsi_vc_dcs_read_1() and dsi_vc_dcs_read_2(), these are used\nwhen the panel is expected to return 1 and 2 bytes respecitvely. This was manily\nused for debugging purposes. These functions should be implemented in the panel\ndriver if needed.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "6ff8aa3182db248db4d91e574254316025c0243c",
      "tree": "03ad061561dd89a1e8ee59ee422667f73dd798fd",
      "parents": [
        "7e951ee9955f3df0c41e523a199cc3b9372cdb9f"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu Aug 25 18:35:58 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:26 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: Introduce generic write functions\n\nIntoduce enum \"dss_dsi_content_type\" to differentiate between DCS and generic\ncontent types.\n\nIntroduce short and long packet write functions which use generic\nProcessor-to-Peripheral transaction types. These are needed by some devices\nwhich may not support corresponding DCS commands. Create common write functions\nwhich allow code reuse between DCS and generic write functions.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "7e951ee9955f3df0c41e523a199cc3b9372cdb9f",
      "tree": "f9b069c66e3058e8f30bbb9e8aace75851cd7b94",
      "parents": [
        "d604914484ccaaf33361558c9eb2abb441cf9d25"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Fri Jul 22 12:45:04 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:26 2011 +0300"
      },
      "message": "OMAP: DSS2: Create enum for DSI operation modes\n\nCreate an enum for DSI operation modes, use this to set the capabilities of the\ndevice in dsi_init_display().\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "f6dc815098bde08c09fd1219e0f77663f8a9a6c7",
      "tree": "018487decc14fad4feaaa84a4fd0017cf01a9932",
      "parents": [
        "67019db86450b8b279a8c4be6f138e716f9bfdca"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Aug 15 15:18:20 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:21 2011 +0300"
      },
      "message": "OMAP: DSS2: Add GLOBAL_ALPHA \u0026 PRE_MULT_ALPHA to ovl caps\n\nAdd OMAP_DSS_OVL_CAP_GLOBAL_ALPHA and OMAP_DSS_OVL_CAP_PRE_MULT_ALPHA to\noverlay capabilities. Use these instead of FEAT_GLOBAL_ALPHA,\nFEAT_GLOBAL_ALPHA_VID1 and FEAT_PRE_MULT_ALPHA in code.\n\nRemove FEAT_GLOBAL_ALPHA_VID1 and FEAT_PRE_MULT_ALPHA which are no\nlonger used. FEAT_GLOBAL_ALPHA is still used to decide if the HW has\nglobal alpha register.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nAcked-by: Archit Taneja \u003carchit@ti.com\u003e\n"
    },
    {
      "commit": "4a9e78abb76a2f1ddccab7098bdf73a2f095aaa6",
      "tree": "af36135071f38d009c639d411cedb9a7f8bc60f1",
      "parents": [
        "46fc133f95602daac0402ffaf4612b20f4cefd4a"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Aug 15 11:22:21 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:20 2011 +0300"
      },
      "message": "OMAP: DSS2: Remove support for non-DISPC overlays\n\nRemove support for non-DISPC overlays and overlay managers.\n\nThe support to possibly have non-DISPC overlays and managers was made to\nmake it possible to use CPU and/or sDMA to update RFBI or DSI command\nmode displays. It is ok to remove the support, because:\n\n- No one has used the feature.\n- Display update without DISPC is very slow, so it is debatable if the\n  update would even be usable.\n- Removal cleans up code.\n- If such a feature is needed later, it is better implemented outside\n  omapdss driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nAcked-by: Archit Taneja \u003carchit@ti.com\u003e\n"
    },
    {
      "commit": "8fa8031c542986746ed4dfbd1eb52358bc86000b",
      "tree": "c8d0190c274a9e4d86468936ce3e196746987237",
      "parents": [
        "5e7850917fc213882d4e409634c526a8ff310e1e"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Aug 16 12:56:19 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:19 2011 +0300"
      },
      "message": "OMAP: DSS2: Handle manager change in apply\n\nCurrently when changing the manager of an overlay, set_manager() directly\ncalls dispc to set the overlay\u0027s destination.\n\nChange this to be more in line with other overlay configurations, and\nthis will also remove the need to have dispc clocks enabled when calling\nset_manager().\n\nA new field is added to overlay struct, \"manager_changed\". This is\nsimilar to \"display_changed\" field in manager struct, and is used to\ninform apply that the manager has changed and thus write to the\nregisters is needed.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "5bc416cba15f43c799fc02727c6d6887f3e35a4e",
      "tree": "c53e4104537b3189d54c9f7254936e277ab096a5",
      "parents": [
        "4e6a0ab0f9d4c8062bd84f3fc95b175001d46ebf"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Jun 15 15:21:12 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Sep 30 16:16:17 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: Improve dsi_mux_pads parameters\n\ndsi_mux_pads() needs to know about the DSI HW module and the DSI lanes\nused. Split the function into two, enable and disable, which take\nnecessary arguments, and add empty implementations for both.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "24305db864cd62bf4279f745528c3238cbaf1c12",
      "tree": "04749e55b46f59efc1d56567735f856feb3d5d10",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Mayuresh Janorkar",
        "email": "mayur@ti.com",
        "time": "Tue May 17 17:49:40 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Sep 14 18:08:23 2011 +0300"
      },
      "message": "OMAP: DSS2: Add picodlp panel driver\n\nPicoDLP is a micro projector from TI.\n\nDLP used in OMAP4 is dpp2600 (DLP Pico Projector) The DLP requires\ncommands to be sent over i2c for configurations. To know more about\ndpp2600 commands please visit:\nhttps://focus.ti.com/myti/docs/extranet.tsp?sectionId\u003d403\n\nThe picodlp module consists of a dss driver and an i2c_client.\n\nTo know more please visit:\nhttp://www.omappedia.org/wiki/PicoDLP_projector_guide\n\nBased on original design from Mythri P K \u003cmythripk@ti.com\u003e\n\nSigned-off-by: Mayuresh Janorkar \u003cmayur@ti.com\u003e\nSigned-off-by: Mythri P K \u003cmythripk@ti.com\u003e\n[tomi.valkeinen@ti.com: squashed commits]\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "8edbeb6eea647c26da482bd268ff67da209cba81",
      "tree": "251e607854abb6f8e7d82838ff3d7fd36586cc27",
      "parents": [
        "d4a7dbfdf180a656de3eb9e64614e2b991ffaa53",
        "8a20974f0370fe1b924704399e7ba327d894ef72"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Aug 30 20:02:02 2011 +0000"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Aug 30 20:02:02 2011 +0000"
      },
      "message": "Merge branch \u0027sh-mobile-lcdc\u0027 of git://linuxtv.org/pinchartl/fbdev into fbdev-next\n"
    },
    {
      "commit": "58e7c3b00114c48e0879e9fbafd37e0e0c2402cb",
      "tree": "372fa4a8702694cc50ba609c6a650c65d8812a18",
      "parents": [
        "3c470f33e6a1df1398143c1f3dd619f675602472"
      ],
      "author": {
        "name": "Bernie Thompson",
        "email": "bernie@plugable.com",
        "time": "Sun Aug 21 13:34:11 2011 -0700"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Aug 24 10:07:59 2011 +0000"
      },
      "message": "udlfb: add more comprehensive support for DPMS FB_BLANK_* modes\n\nFixes earlier problems where monitor would not return from blank\n\nTest with any DisplayLink-based USB 2.0 graphics adapter\nsudo nano /sys/class/graphics/fb?/blank\nand write out single digit FB_BLANK_* code from include/linux/fb.h\n\nSupports on (0), blank (1), suspend (2,3), powerdown (4)\n\nSigned-off-by: Bernie Thompson \u003cbernie@plugable.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "ce1c0b0873bf4e970970a49612105cf6c36d81e3",
      "tree": "b835cfe8cb16fec12271d8905d4ae04ef1052db9",
      "parents": [
        "f1ad90da5c0fcb8841cc5e6d66c56f4005d8c960"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Jul 13 12:13:47 2011 +0200"
      },
      "committer": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Aug 19 08:22:37 2011 +0200"
      },
      "message": "fbdev: sh_mobile_lcdc: Replace hardcoded register values with macros\n\nInstead of hardcoding register values through the driver, define macros\nfor individual register bits using the register name and the bit name,\nand use the macros.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\n"
    },
    {
      "commit": "aea4eb9590c6fa36e1b68b9cf5c3e4ddea402812",
      "tree": "fe5fdee1316ad2f4fde183ab12169be4af1554ad",
      "parents": [
        "4fbafaf371be780ed2cd73a520dfeafa1ea73e24"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri May 27 10:52:38 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Jul 25 10:22:05 2011 +0300"
      },
      "message": "OMAP: DSS2: Remove unused opt_clock_available\n\nopt_clock_available() is no longer needed, so remove it.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "aac927c93bb353375c74779491e217427cc4d3a9",
      "tree": "eb2dc8bc9c7a5a399592420a53722c9256999168",
      "parents": [
        "b88f58f091f7e771315bc74c28203b5248b96be0"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon May 23 15:46:54 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Jul 25 10:08:15 2011 +0300"
      },
      "message": "OMAP: DSS2: rewrite use of context_loss_count\n\nThe function to get device\u0027s context loss count has changed from\n\nomap_pm_get_last_off_on_transaction_id() to\nomap_pm_get_dev_context_loss_count()\n\nChange name of the function pointer in omapdss.h accordingly, and use\nthe term \"context loss count\" instead of \"context id\" in the code.\n\nRestructure the context loss count functions to handle errors properly,\nand ensure that context is always considered lost if an error happens.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "3c07cae2cccc4e40ff66521701a3c8eeda8726e1",
      "tree": "c9f1b652db85bdbfbb435355009742200ca3753d",
      "parents": [
        "4df9d104d5bbe356b26bcf221d61f92f1948850e"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Jun 21 09:34:30 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Jul 01 12:07:13 2011 +0300"
      },
      "message": "OMAP: DSS2: Add Color Phase Rotation support\n\nAdd Color Phase Rotation (CPR) support and sysfs files to enable CPR and\nto set the CPR coefficient matrix.\n\nCPR is enabled via manager?/cpr_enable file, and the coefficient matrix\nis set via manager?/cpr_coef file. The values in cpr_coef are in the\nfollowing order:\n\nRR RG RB GR GG GB BR BG BB\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "8cff88c5da2197aa601409d4a7ce8f83f8de8190",
      "tree": "54d106373bd366517ed731e20ef34d84072be33a",
      "parents": [
        "27cc213ea7dde929692df46a64c8d8ef74663e48"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Sat Apr 30 14:09:53 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Jul 01 12:01:15 2011 +0300"
      },
      "message": "OMAP: DSS2: remove update_mode from omapdss\n\nRemove the whole update_mode stuff from omapdss driver. If automatic\nupdate for manual update displays is needed, it\u0027s better implemented in\nhigher layers.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "24e6289c029b0cf5b4f75e12c1b66000d441c9ed",
      "tree": "b9c71a12ac5bc07843436cbd8ca4230c5e9794c7",
      "parents": [
        "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon May 23 11:51:18 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Jul 01 12:01:12 2011 +0300"
      },
      "message": "OMAP: DSS2: remove extra includes from include/video/omapdss.h\n\nomapdss.h included platform_device.h and atomic.h, neither of which is\nneeded by omapdss.h. Remove those includes from omapdss.h, and fix the\naffected .c files which did not include platform_device.h even though\nthey should.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "d15660a1e6b70c75456c72050e52af63bbeb05a3",
      "tree": "5f2fbd338727f13669dcee5c41f9a936880b1ac0",
      "parents": [
        "a6b5825aa703714523a745a8e050b9d6105f6704",
        "ebe5e12d00f4785092a9650845ad3451bbf4b311",
        "3fedd2ac7662a10ab2973d3b6f11cdce87b7171a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:49:57 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:49:57 2011 +0900"
      },
      "message": "Merge branches \u0027common/fbdev\u0027 and \u0027common/fbdev-meram\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n"
    },
    {
      "commit": "a6b5825aa703714523a745a8e050b9d6105f6704",
      "tree": "1d5939799cfece8200f832f423fbb7fb57cc54b9",
      "parents": [
        "9fb4c7fbbcb1e947567d13b82e429ae47a46e337",
        "0d66cbb53eca4ab3db85d9189d5a85c9fac49b84"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:35:54 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:35:54 2011 +0900"
      },
      "message": "Merge branch \u0027for-paul\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\nConflicts:\n\tdrivers/video/omap2/dss/dsi.c\n\tdrivers/video/omap2/dss/dss_features.c\n\tdrivers/video/omap2/dss/dss_features.h\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3fedd2ac7662a10ab2973d3b6f11cdce87b7171a",
      "tree": "07640424b8ed5b4342376886023beb8907fedfea",
      "parents": [
        "7caa4342ca5b37d2d178b464c16badd4228b3b7b"
      ],
      "author": {
        "name": "Damian",
        "email": "dhobsong@igel.co.jp",
        "time": "Wed May 18 11:10:08 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 16:06:26 2011 +0900"
      },
      "message": "sh_mobile_meram: Add support for NV24 framebuffers\n\nSince the NV24 framebuffer has a CbCr plane that is twice as wide\nas the Y plane, it needs to be handled as a special case.\n\nSigned-off-by: Damian Hobson-Garcia \u003cdhobsong@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7caa4342ca5b37d2d178b464c16badd4228b3b7b",
      "tree": "0111e05278facfc0eb92c46b80c577d1e1e694e4",
      "parents": [
        "71a8638480eb8fb6cfabe2ee9ca3fbc6e3453a14"
      ],
      "author": {
        "name": "Damian",
        "email": "dhobsong@igel.co.jp",
        "time": "Wed May 18 11:10:07 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 16:06:24 2011 +0900"
      },
      "message": "sh_mobile_meram: MERAM framework for LCDC\n\nBased on the patch by Takanari Hayama \u003ctaki@igel.co.jp\u003e\n\nAdds support framework necessary to use Media RAM (MERAM)\ncaching functionality with the LCDC.  The MERAM is accessed\nthrough up to 4 Interconnect Buffers (ICBs).\n\nICB numbers and MERAM address ranges to use are specified in\nby filling in the .meram_cfg member of the LCDC platform data\n\nSigned-off-by: Damian Hobson-Garcia \u003cdhobsong@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0d66cbb53eca4ab3db85d9189d5a85c9fac49b84",
      "tree": "7941f147f00df90c7beb7e34b064fea3cb09f564",
      "parents": [
        "ab5ca071e231e6d6da5f6aa9484a2cd233f7c746"
      ],
      "author": {
        "name": "Amber Jain",
        "email": "amber@ti.com",
        "time": "Thu May 19 19:47:54 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon May 23 08:29:47 2011 +0300"
      },
      "message": "OMAP: DSS2: Add support for NV12 format\n\nAdd the support for NV12 color format.\nConfigure base address for UV component of NV12 color format.\nChange the way chroma scaling is handled for YUV formats on OMAP4 by enabling\nchroma-resampling for video pipeline and hence using FIR2 register set for\nscaling UV.\nChanges to _dispc_set_scaling(), because of the reason above, are:\n- call _dispc_set_scaling_common() to handle scaling for all color formats\n  except for OMAP4 where it only handles scaling for RGB or Y-component\n- call _dispc_set_scaling_uv() for special handling required for UV\n  component on OMAP4.\n- dispc_set_scaling_uv() also resets chroma-resampling bit for RGB color modes.\n\nContains chroma scaling (_dispc_set_scaling_uv) design and implemented by\nLajos Molnar \u003cmolnar@ti.com\u003e\n\nSigned-off-by: Amber Jain \u003camber@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "f20e42205ab172cfd449c10e5183e2e371a629d6",
      "tree": "2d5652fcf8eed5a7e55cd75ef40ed9ab465fe72a",
      "parents": [
        "ad44cc3298872c4d4f4b034df9163c3944ae8c1c"
      ],
      "author": {
        "name": "Amber Jain",
        "email": "amber@ti.com",
        "time": "Thu May 19 19:47:50 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon May 23 08:29:47 2011 +0300"
      },
      "message": "OMAP: DSS2: Add new color formats for OMAP4\n\nAdd new color formats supported by OMAP4: NV12, RGBA16, RGBX16,\nARGB16_1555, XRGB16_1555.\nNV12 color format is defined here, its support in DSS will be added separately.\n\nSigned-off-by: Amber Jain \u003camber@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "75d7247c07d27d046323504e2dbca5b3e94fbece",
      "tree": "69b545fb4181fbd9fd50dd2a36cb68eab731e443",
      "parents": [
        "49dbf5892fc67466ac2780c1d42d8a02726f5538"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Mon May 16 15:17:08 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon May 16 13:31:09 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: Get number of DSI data lanes using DSI_GNQ register\n\nOn OMAP3, the DSI module has 2 data lanes. On OMAP4, DSI1 has 4 data lanes\nand DSI2 has 2 data lanes. Introduce function dsi_get_num_data_lanes() which\nreturns the number of data lanes on the dsi interface, introduce function\ndsi_get_num_data_lanes_dssdev() which returns the number of data lanes used by\nthe omap_dss_device connected to the lanes.\n\nUse the DSI_GNQ register on OMAP4 to get the number of data lanes, modify\ndsi.c to use the number of lanes and the extra data lanes on DSI1.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "1d5952a868c3059dd0d431ffde357f1506823f5e",
      "tree": "c7639df6089f6aee63781c1486f28aea066ecae9",
      "parents": [
        "5be685faff2b75fa015832c5137bbb5513965104"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Apr 29 15:57:01 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 12 19:39:50 2011 +0300"
      },
      "message": "OMAP: DSS2: RFBI: add omap_rfbi_configure\n\nAdd omap_rfbi_configure() which the panel driver can use to reconfigure\nthe data element size and the number of data lines in the RFBI bus.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "773139f1759f9dc5efe2c314df9aad88b7364015",
      "tree": "cacdb779db63106066be24d900cebb875204cb1f",
      "parents": [
        "c96c92d893e28d8b8b3161ffb6c3cf0847aaf478"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Apr 21 19:50:31 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 12 19:39:49 2011 +0300"
      },
      "message": "OMAP: DSS2: RFBI: add rfbi_bus_lock\n\nAdd similar bus lock to RFBI as is in DSI. The panel driver can use the\nbus lock to mark that the RFBI bus is currently in use.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "5a8b572d832772722c3b3b7578e7fb968560fcf3",
      "tree": "1d99897d89fcc0f5743cf7503a28a2f6793eed03",
      "parents": [
        "2e868dbe1d24a908fcb4dee0733500fd0aab0bce"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu May 12 17:26:29 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 12 19:30:27 2011 +0300"
      },
      "message": "OMAP4: DSS2: DSI: Changes for DSI2 on OMAP4\n\nIntroduce DSI2 PLL clock sources needed by LCD2 channel and DSI2 Protocol\nengine and DISPC Functional clock. Do the following:\n\n- Modify dss_get_dsi_clk_source() and dss_select_dsi_clk_source() to take the\n  dsi module number as an argument.\n- Create debugfs files for dsi2, split the corresponding debugfs functions.\n- Allow DPI to use these new clock sources.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "a72b64b99918ee801a3a6abf5391e356752bcad0",
      "tree": "7e3c19fe6b77bf6187b503b5dec2b0e1e80e99d9",
      "parents": [
        "41e03d15977978cdf8a5936f30ceb6088dda157a"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu May 12 17:26:26 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 12 19:30:26 2011 +0300"
      },
      "message": "OMAP: DSS2: Pass platform_device as an argument in dsi functions\n\nThe DSI interface is represented as a platform device, using the DSI platform\ndriver(dsi.c). The current DSI driver design is capable of running only one\ninstance of a DSI device. On OMAP4, there are 2 very similar DSI modules which\ncan be represented as instances of \"omapdss_dsi\" platform device.\n\nAdd member \"module\" in \"dssdev.phy.dsi\" that tells us which DSI module\u0027s lanes\nthe panel is connected to. Modify dsi.c functions to take the device\u0027s\nplatform_device struct pointer, provide functions dsi_get_dsidev_from_dssdev()\nand dsi_get_dsidev_from_id() take the panel\u0027s omap_dss_device and module number\nrespectively, and return the platform_device pointer. Currently, the dsi struct\nis declared globally and is accessed when dsi data is needed. The new pdev\nargument will be used later to provide the platform device\u0027s dsi related data.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "1ffefe755c2681752a10ae50b2b17e70147bb194",
      "tree": "a714387a1c5591169f1247ae2b2393f3e2465e6b",
      "parents": [
        "41b21aebe6a9c06e0b906f14bcab7c49b9b72d7a"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu May 12 17:26:24 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 12 19:30:26 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: Add extra omap_dss_device argument in functions exported by dsi\n\nAdd pointer to omap_dss_device struct as an argument in the functions which\nare exported to dsi panel drivers. This argument will tell the DSI driver\nwhich DSI interface\u0027s data it has to choose.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "1abf78145412ef185d553dccfab661e7c88c0b20",
      "tree": "f2f036f23d16846f686cc38f607f042933a55203",
      "parents": [
        "883b9ac95e2075fa8edd9260d8818b756f96440b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Mar 24 14:53:27 2011 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:20:48 2011 +0300"
      },
      "message": "OMAP: DSS2: Taal: Implement ULPS functionality\n\nULPS is a low power state where the DSI lanes are kept at ground. This\npatch implements ULPS by having a DSI bus inactivity timer which\ntriggers the entry to ULPS. ULPS exit will happen automatically when the\ndriver needs to do something on the DSI lanes.\n\nThe ulps_timeout is configurable from board file or via sysfs.\nAdditionally another sysfs file, \"ulps\", can be used to check the\ncurrent ULPS state, or to manually enter or exit ULPS.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "33a410be6f4b760f0abe3ec05ac808f1c391bd41",
      "tree": "e53fd02ae3f1deda1fb735abdded1eae3788eb81",
      "parents": [
        "88257b26953f73f30acf49587cb42b84be43c587"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Mar 24 13:58:01 2011 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:20:44 2011 +0300"
      },
      "message": "OMAP: DSS2: Taal: Implement configurable ESD interval\n\nESD check in Taal driver is currently on/off feature with hardcoded\ninterval. This patch changes it to a configurable interval, which can be\nset from the board file.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "d1f5857e4bc9b2620fb3e84b1dbaa0ac11b831b4",
      "tree": "a7f48a1c82be0d87924f015d6b5b3f2773a77fc2",
      "parents": [
        "22d6d676261a5e204a7078df21459747750c92fb"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Jul 30 11:57:57 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:20:17 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: Add DSI pad muxing support\n\nAdd dsi_mux_pads function pointer to omap_dss_board_info, and use the\nfunction pointer in DSI code to configure the DSI pads either to normal\nDSI operation, or to pull down when in ULPS.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "22d6d676261a5e204a7078df21459747750c92fb",
      "tree": "45b0e5811f00a83123bc6551c1f493cbc2762e16",
      "parents": [
        "03329ace1dc7dc9319f6f405381d898fc66fb2cb"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Oct 11 11:33:30 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:20:17 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: add parameter to enter ulps on disable\n\nAdd parameter to omapdss_dsi_display_disable() which the panel driver\ncan use to tell if the DSI lanes should be put to ULPS before disabling\nthe interface.\n\nThis can be used to skip ULPS entry in cases where the panel doesn\u0027t\ncare about ULPS state, for example when the panel will be reset, or when\nthe display interface will be enabled again right after the disable.\n\nThis will speed up the operation considerably in cases where entering\nULPS would fail with timeout, and the panel driver isn\u0027t even interested\nin entering ULPS.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "2a89dc15331983621b772240ebef9dea2cbe5322",
      "tree": "04e174e0dc817d8acbed70d1122617b50f3f309e",
      "parents": [
        "40885ab31f754426c2e9a40362e568778baa5e82"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Jul 30 12:39:34 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:20:13 2011 +0300"
      },
      "message": "OMAP: DSS2: DSI: add option to leave DSI lanes powered on\n\nThe DSI pins are powered by VDDS_DSI. If VDDS_DSI is off, the DSI pins\nare floating even if they are pinmuxed to, say, safe mode and there\u0027s a\npull down/up.\n\nThis patch gives the panel drivers an option to leave the VDDS_DSI power\nenabled while the DSS itself is turned off. This can be used to keep the\nDSI lanes in a valid state while DSS is off, if the DSI pins are muxed\nfor pull down (not done in this patch).\n\nThere will be a slight power consumption increase (~100 uA?) when the\nVDDS_DSI is left on, but because this option is used when the panel is\nleft on, the regulator consumption is negligible compared to panel power\nconsumption.\n\nWhen the panel is fully turned off the VDDS_DSI is also turned off.\n\nAs an added bonus this will give us faster start up time when starting\nup the DSS and the regulator is already enabled.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "6cb07b256af233965663d6dfc329d7df3dcae786",
      "tree": "b69c7661c11ce407709d99c043b0944e4f77f73f",
      "parents": [
        "e888166247c0b23d3ccc8e54cf92de7325d71145"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Tue Apr 12 13:52:25 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:20:10 2011 +0300"
      },
      "message": "OMAP: DSS2: HDMI: Use dss_device clock configuration for HDMI PLL parameters\n\nMove some of the configurable HDMI PLL parameters to dssdev.clock struct.\nCleanup the function hdmi_compute_pll() by using the parameters defined in the\nboard file and do some cosmetic modifications.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "e888166247c0b23d3ccc8e54cf92de7325d71145",
      "tree": "41eb91736e9a2ec7b862146f02ab83516e4b392e",
      "parents": [
        "89a35e5170fc579e4fc3a1f3444c5dc1aa36904d"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Tue Apr 12 13:52:24 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:20:06 2011 +0300"
      },
      "message": "OMAP2PLUS: DSS2: Add clock sources to dss device clock configuration\n\nAdd enum dss_clock_source in dssdev.clocks struct so that the clock sources can\nbe specified in the board file.\nReplace hard coded clock sources in dsi.c, dpi.c and replace them with the new\nclock source members in dssdev.clocks. Modify the sdp4430_lcd_device struct in\nboard-4430sdp.c to specify clock sources for DISPC_FCLK, LCD1_CLK and DSI1_FCLK.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "89a35e5170fc579e4fc3a1f3444c5dc1aa36904d",
      "tree": "92e23633ac8b048ec8e8ae076457519e439cc066",
      "parents": [
        "14e4d78485a50312be72a42fd42a28b5b34264dc"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Tue Apr 12 13:52:23 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:19:27 2011 +0300"
      },
      "message": "OMAP2PLUS: DSS2: Change enum \"dss_clk_source\" to \"omap_dss_clk_source\"\n\nChange enum dss_clk_source to omap_dss_clock_source and move it to\n\u0027plat/display.h\u0027. Change the enum members to attach \"OMAP_\" in the beginning.\nThese changes are done in order to specify the clock sources for DSS in the\nboard file.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "06b2b0d597ab6e3011e8215d02b2aa5f831efbc7",
      "tree": "134c76a018086024e77858bb1c4756d6dee0caea",
      "parents": [
        "14572c6356dc4361231ee8f4402468c1f36d2c34"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu Mar 31 12:34:06 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:19:26 2011 +0300"
      },
      "message": "OMAP: DSS2: make omap_dss_(un)register_device static\n\nomap_dss_register_device and omap_dss_unregister_device can only be\ncalled from core.c, so we can make it static.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "7a0987bf2cf2683901d0cd7f1504023da2584c5f",
      "tree": "fe5db5f868acb5c17578759c9d71c0cdf3b08aa1",
      "parents": [
        "b4de838e9ff17695c462e6532a347746c446d10a"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Wed Jun 16 15:26:36 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:19:24 2011 +0300"
      },
      "message": "OMAP: DSS2: Add method for querying display dimensions from DSS drivers\n\nAdd get_dimensions() to struct omap_dss_driver. Use the call, if supported\nby the driver, in OMAPFB.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "c6940a3dc59d9628c8d407b98b6f57df69e3ef52",
      "tree": "d041fc4a602b76cff311796d8300e9d77ea41e3b",
      "parents": [
        "cf398fb3e6aed8e7a9b3bcf77f6de2d34ccd2078"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue Feb 22 13:36:10 2011 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:19:16 2011 +0300"
      },
      "message": "OMAP: DSS2: move dss device clock configuration\n\nClock configuration was defined inside dssdev.phy.dsi struct. The clock\nconfig doesn\u0027t really belong there, and so it\u0027s moved to dssdev.clock\nstruct.\n\nNow the explicit clock configuration could also be used for other\ninterfaces than DSI, although there\u0027s no support for it currently.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "4e9f99d75cc6979b92d03ff9ae129c652c00a8d3",
      "tree": "72aee5e34c68c136c9efbefea2ecbc016d6819ba",
      "parents": [
        "f8ae2f08d2c4574ca5c3923d2463ef106b116c2a"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:10:07 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:10:07 2011 +0300"
      },
      "message": "OMAP: DSS2: Move nokia-dsi-panel.h to include/video/\n\narch/arm/plat-omap/include/plat/nokia-dsi-panel.h is an include for the\nOMAP DSS panel driver for Nokia\u0027s DSI displays. A more logical place for\nit is in include/video.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "f8ae2f08d2c4574ca5c3923d2463ef106b116c2a",
      "tree": "2467aff79c47887ede438a39d8bc7848a171a3ab",
      "parents": [
        "a0b38cc4d35e095f14ab0f486135f8a619ebfc14"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Tue May 10 19:48:10 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:08:51 2011 +0300"
      },
      "message": "OMAP: DSS2: Move panel-generic-dpi.h to include/video/\n\narch/arm/plat-omap/include/plat/panel-generic-dpi.h is an include for\nthe OMAP DSS panel driver for generic DPI displays. A more logical place\nfor it is in include/video.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "a0b38cc4d35e095f14ab0f486135f8a619ebfc14",
      "tree": "3167225d68f132edcd09b7c5fd044e332e30bdce",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:05:07 2011 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed May 11 14:05:07 2011 +0300"
      },
      "message": "OMAP: DSS2: Move display.h to include/video/\n\narch/arm/plat-omap/include/plat/display.h is an include for the OMAP DSS\ndriver. A more logical place for it is in include/video.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "07f9479a40cc778bc1462ada11f95b01360ae4ff",
      "tree": "0676cf38df3844004bb3ebfd99dfa67a4a8998f5",
      "parents": [
        "9d5e6bdb3013acfb311ab407eeca0b6a6a3dedbf",
        "cd2e49e90f1cae7726c9a2c54488d881d7f1cd1c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:59 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forwarded to current state of Linus\u0027 tree as there are patches to be\napplied for files that didn\u0027t exist on the old branch.\n"
    },
    {
      "commit": "79add6277396b91c638f16eb2f1338badc47760d",
      "tree": "3de04567ab87ed968db0c1be1f7a2c01a11ae31d",
      "parents": [
        "8d1a7ed9d0ce3556a962a7472a3d09a8332d030a"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Apr 04 14:15:29 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 06 06:19:38 2011 -0700"
      },
      "message": "update David Miller\u0027s old email address\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "7cdcdb69bdf51192bcbfb7cf479850fe7c33357d",
      "tree": "03a1743101c30ea5ee7e793812b0cd58748ec5e6",
      "parents": [
        "942b8d05cdf1da396b4449a38b87c677591947c0"
      ],
      "author": {
        "name": "Andreas Bießmann",
        "email": "biessmann@corscience.de",
        "time": "Fri Feb 11 15:19:43 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 22 16:23:44 2011 +0900"
      },
      "message": "atmel_lcdfb: implement inverted contrast pwm\n\nThis patch introduces lcdc-\u003elcdcon_pol_negative which set CONTRAST_CTR\n register to inverted polarity.\n\nSigned-off-by: Andreas Bießmann \u003cbiessmann@corscience.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53b5031430bb3a7941b340b453afe4eabeb5340c",
      "tree": "c6eff3b6345c251194c6a1e6f8ca60a5d8f20581",
      "parents": [
        "3b0fd9d75598584478d1d3f6551f8a8a9696c34e"
      ],
      "author": {
        "name": "Damian Hobson-Garcia",
        "email": "dhobsong@igel.co.jp",
        "time": "Thu Feb 24 05:47:13 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 16 17:27:10 2011 +0900"
      },
      "message": "fbdev: sh_mobile_lcdc: Add YUV framebuffer support\n\nSupports YCbCr420sp, YCbCr422sp, and YCbCr44sp, formats\n(bpp \u003d 12, 16, and 24) respectively.\n\nWhen double-buffering both Y planes appear before the C planes (Y-Y-C-C),\nas opposed to  Y-C-Y-C.\n\nSet .nonstd in struct sh_mobile_lcdc_chan_cfg to enable YUV mode, and use\n.bpp to distiguish between the 3 modes.\nThe value of .nonstd is copied to bits 16-31 of LDDFR in the LCDC and\nshould be set accordingly.\n.nonstd must be set to 0 for RGB mode.\n\nDue to the encoding of YUV data, the framebuffer will clear to green\ninstead of black.\n\nIn YUV 420 mode, panning is only possible in 2 line increments.\nAdditionally in YUV 420 mode the vertical resolution of the framebuffer\nmust be an even number.\n\nSigned-off-by: Damian Hobson-Garcia \u003cdhobsong@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3b0fd9d75598584478d1d3f6551f8a8a9696c34e",
      "tree": "aec7b48dbbb6810b15885ea34cf8041798e534bb",
      "parents": [
        "35d34df711e8b44846e759d8cfddb4ec6877cccb"
      ],
      "author": {
        "name": "Alexandre Courbot",
        "email": "gnurou@gmail.com",
        "time": "Wed Feb 16 03:49:01 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 10 20:20:57 2011 +0900"
      },
      "message": "fbdev: sh_mobile_lcdcfb: add backlight support\n\nSupport for backlight devices controlled through board-specific\nroutines. Backlights can be defined per-channel and follow fbdev\ndirectives to switch off as the LCD blanks or is turned on/off.\n\nSigned-off-by: Alexandre Courbot \u003cgnurou@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ca9c20ce2b383032b71bdae9ec0b468d428ca8d4",
      "tree": "3f2568b3f2c89b18369cbff0769f15d62f6ca5e5",
      "parents": [
        "17ca20cb7d04a259c9194879f77466bde606dda5",
        "81f6f3c1047392a22b9a20bbecf98c7f2d6f922a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:10:09 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:10:09 2011 +0900"
      },
      "message": "Merge branch \u0027fbdev/udlfb\u0027\n"
    },
    {
      "commit": "81f6f3c1047392a22b9a20bbecf98c7f2d6f922a",
      "tree": "1e4b49ff738dcb43f61edaec434d7c9559246beb",
      "parents": [
        "b9f03a3cd06c6f8bbecfe08eae2a69cc0a13c690"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:07:54 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:07:54 2011 +0900"
      },
      "message": "video: udlfb: Kill off special printk wrappers, use pr_fmt().\n\nThis kills off all of the dl_xxx() printk wrappers and simply stubs in a\npr_fmt() definition to accomplish the same thing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b9f03a3cd06c6f8bbecfe08eae2a69cc0a13c690",
      "tree": "6e6166c7eafffda30e30182d731bc1dae19bdd83",
      "parents": [
        "1a3e528cfc00a9d08114c5fa9e486a77633a425d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:04:02 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:04:02 2011 +0900"
      },
      "message": "video: udlfb: Kill off some magic constants for EDID sizing.\n\nThe edid length is fixed, so use the standard definition consistently.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "97cbc8fb1e35e328073e84c4031bd338306397d6",
      "tree": "0747f1d8f7c1e09ebf1072fcaedd18cccb11f304",
      "parents": [
        "17d6ce11195fceda62af00beefde37e37a01337c",
        "14bbb7c61557172e4482d4d97a5f56042a12b969"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 05 17:30:20 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 05 17:30:20 2011 +0900"
      },
      "message": "Merge branch \u0027common/fbdev-mipi\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n"
    },
    {
      "commit": "38f3a8794236af422312d280bbe3801130cfa63b",
      "tree": "304bc2dba2b3edc8a6efe5f691612fa78e3bdf5e",
      "parents": [
        "0851d50dc12a844778a9b243e141f713cd8f074f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Dec 29 08:12:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 05 17:16:24 2011 +0900"
      },
      "message": "fbdev: sh_mipi_dsi: support different register layouts\n\nThe register layout of the MIPI DSI unit on sh-mobile SoCs differ. Add platform\nparameters to support such variations.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7ccbefe07ea0a3570e44d1ec13a307552ee4dadd",
      "tree": "ba0299694a9f3940f289b6a29cadab853906e3d2",
      "parents": [
        "623eb15647fc35c5a8cd38985d5958240eb072c1",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 22 12:56:10 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "521bc83b0fcda6f323f1de0e7bf137401a8145a2",
      "tree": "33ce7190a611c24e195a768d4e25e8a8017d7d7d",
      "parents": [
        "4959212c18669f254daa0ae796ad676b67939ba2"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Dec 17 19:00:13 2010 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 21 01:05:43 2010 +0900"
      },
      "message": "s1d13xxxfb: drop unused code\n\nSilence warnings such as -\n\ndrivers/video/s1d13xxxfb.c:421: warning: ‘bltbit_wait_bitset’ defined but not used\n\nJust drop the unused code.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "96f8d864afd646e4a52ea55462b7d83e3b94fd5c",
      "tree": "72994dfd59b9774f6fa353fb01898f386486b759",
      "parents": [
        "e53beacd23d9cb47590da6a7a7f6d417b941a994"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 14:00:24 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 14:00:24 2010 +0900"
      },
      "message": "fbdev: move udlfb out of staging.\n\nudlfb has undergone a fair bit of cleanup recently and is effectively at\nthe point where it can be liberated from staging purgatory and promoted\nto a real driver.\n\nThe outstanding cleanups are all minor, with some of them dependent on\ndrivers/video headers, so these will be done incrementally from udlfb\u0027s\nnew home.\n\nRequested-by: Bernie Thompson \u003cbernie@plugable.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e3a4d1d2de7251d4a00b04f50f6b3d2a1fc0fe5f",
      "tree": "bbca13da8dd212a957186d27f40f218bafd7d6f1",
      "parents": [
        "cc267ec5dfa29eba34cbf4eae3e5db9ca499c179"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Nov 15 05:03:13 2010 -0500"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 16 10:14:22 2010 +0900"
      },
      "message": "fbdev: da8xx: punt duplicated FBIO_WAITFORVSYNC define\n\nThis is already defined by linux/fb.h now, so punt the duplicate\ndefinition from the driver header.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c36940e678fc30779c99246c034deca1fed61ae4",
      "tree": "88158e04b5b516a35965dad1f58686d0be735844",
      "parents": [
        "5fd284e6cd39f731db86dfd2440553365d5fad4d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Nov 02 11:27:16 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 10 17:23:54 2010 +0900"
      },
      "message": "fbdev: sh_mobile_hdmi: add support for more precise HDMI clock configuration\n\nThe HDMI clock has to be reconfigured for different video modes. However, the\nprecision of the supplying SoC clock on SH-Mobile systems is often\ninsufficient. This patch allows to additionally reconfigure the parent clock\nto achieve the optimal HDMI clock frequency, in case this is supported by the\nplatform.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b3773301c4290f054aa2aa5379e59a1bf4f78bdf",
      "tree": "aac1619d32800393b587bf034c7dadb9e3c24f7b",
      "parents": [
        "be6786ac738801d39cfd264ec88c352efd029578",
        "1a0b1eac5012326e52d1dcf78695ac08f41c37d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 20:14:38 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 20:14:38 2010 +0100"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6 into devel-stable\n\nConflicts:\n\tdrivers/video/sh_mobile_hdmi.c\n"
    },
    {
      "commit": "33081adf8b89d5a716d7e1c60171768d39795b39",
      "tree": "275de58bbbb5f7ddffcdc087844cfc7fbe4315be",
      "parents": [
        "c55960499f810357a29659b32d6ea594abee9237",
        "506ecbca71d07fa327dd986be1682e90885678ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (365 commits)\n  ALSA: hda - Disable sticky PCM stream assignment for AD codecs\n  ALSA: usb - Creative USB X-Fi volume knob support\n  ALSA: ca0106: Use card specific dac id for mute controls.\n  ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.\n  ALSA: ca0106: Create a nice spot for mapping channels to dacs.\n  ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.\n  ALSA: ca0106: Pull out dac powering routine into separate function.\n  ALSA: ca0106 - add Sound Blaster 5.1vx info.\n  ASoC: tlv320dac33: Use usleep_range for delays\n  ALSA: usb-audio: add Novation Launchpad support\n  ALSA: hda - Add workarounds for CT-IBG controllers\n  ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs\n  ASoC: tpa6130a2: Error handling for broken chip\n  ASoC: max98088: Staticise m98088_eq_band\n  ASoC: soc-core: Fix codec-\u003ename memory leak\n  ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066\n  ALSA: hda - Add some workarounds for Creative IBG\n  ALSA: hda - Fix wrong SPDIF NID assignment for CA0110\n  ALSA: hda - Fix codec rename rules for ALC662-compatible codecs\n  ALSA: hda - Add alc_init_jacks() call to other codecs\n  ...\n"
    },
    {
      "commit": "229aebb873e29726b91e076161649cf45154b0bf",
      "tree": "acc02a3702215bce8d914f4c8cc3d7a1382b1c67",
      "parents": [
        "8de547e1824437f3c6af180d3ed2162fa4b3f389",
        "50a23e6eec6f20d55a3a920e47adb455bff6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  Update broken web addresses in arch directory.\n  Update broken web addresses in the kernel.\n  Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n  Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n  ida: document IDA_BITMAP_LONGS calculation\n  ext2: fix a typo on comment in ext2/inode.c\n  drivers/scsi: Remove unnecessary casts of private_data\n  drivers/s390: Remove unnecessary casts of private_data\n  net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n  drivers/infiniband: Remove unnecessary casts of private_data\n  drivers/gpu/drm: Remove unnecessary casts of private_data\n  kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n  fs/ecryptfs: Remove unnecessary casts of private_data\n  fs/seq_file.c: Remove unnecessary casts of private_data\n  arm: uengine.c: remove C99 comments\n  arm: scoop.c: remove C99 comments\n  Fix typo configue \u003d\u003e configure in comments\n  Fix typo: configuation \u003d\u003e configuration\n  Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n  Fix various typos of valid in comments\n  ...\n\nFix up trivial conflicts in:\n\tdrivers/char/ipmi/ipmi_si_intf.c\n\tdrivers/usb/gadget/rndis.c\n\tnet/irda/irnet/irnet_ppp.c\n"
    },
    {
      "commit": "6de9edd5bde0cdfea12e9948690e53ec669c3018",
      "tree": "638602a3d7726b27ae6ab85ef45f4f11c38c0283",
      "parents": [
        "89712699d7bc9cc93602407e0e9bc2490b771400"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 03 07:20:23 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 14 17:23:21 2010 +0900"
      },
      "message": "fbdev: sh_mobile_hdmi: implement locking\n\nThe SH-Mobile HDMI driver runs in several contexts: ISR, delayed work-queue,\ntask context, when called from the sh_mobile_lcdc framebuffer driver. This\ncreates ample race possibilities. Even though most these races are purely\ntheoretical, it is better to close them. To trace fb_info validity we install a\nnotification callback in the HDMI driver, and the only way for it to get to\ndriver internal data is by using struct sh_mobile_lcdc_chan, therefore it had\nto be extracted into a separate common header.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44432407d9f5e4b2e56c7eccb65d98cad4bba191",
      "tree": "fdd88fc9bd5a1473e611e87958d2115b02631ac8",
      "parents": [
        "01ac25b59f08c0bb56dd301f024eabd542205a42"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 03 07:20:04 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 14 17:22:38 2010 +0900"
      },
      "message": "fbdev: sh_mobile_lcdcfb: Support multiple video modes in platform data\n\nThis is a preparation for HDMI hotplug support. This patch just moves all\nplatform defined video modes for the sh_mobile_lcdcfb driver to separate\narrays and switches all users to use element 0 of that array, so, this patch\ndoesn\u0027t introduce any functional changes and as such should not cause any\nregressions.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dec6aa49abf73b061b631163cb1e1d803a614d24",
      "tree": "6e4e8010c0ad0bb1eb005364e76fb1bf475cc753",
      "parents": [
        "f4363b7d88e99497e4241397efee09b106d802c4"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Sep 09 11:48:01 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 10 16:07:41 2010 +0100"
      },
      "message": "fbdev: sh_mobile_hdmi: modify flags name to more specific\n\nThis patch solve below report from Guennadi\n\n1)\n\n\u003e +/* Audio source select */\n\u003e +#define HDMI_SRC_MASK\t\t(0xF \u003c\u003c 0)\n\u003e +#define HDMI_SRC_I2S\t\t(0 \u003c\u003c 0) /* default */\n\u003e +#define HDMI_SRC_SPDIF\t\t(1 \u003c\u003c 0)\n\u003e +#define HDMI_SRC_DSD\t\t(2 \u003c\u003c 0)\n\u003e +#define HDMI_SRC_HBR\t\t(3 \u003c\u003c 0)\n\nI would be more specific with these macro names, i.e., include \"AUDIO\" or\n\"SND\" or something similar in them, e.g., HDMI_AUDIO_SRC_I2S.\n\n2)\n\n\u003e +\tcase HDMI_SRC_I2S:\n\u003e +\t\tdata \u003d (0x0 \u003c\u003c 3);\n\u003e +\t\tbreak;\n\u003e +\tcase HDMI_SRC_SPDIF:\n\u003e +\t\tdata \u003d (0x1 \u003c\u003c 3);\n\u003e +\t\tbreak;\n\u003e +\tcase HDMI_SRC_DSD:\n\u003e +\t\tdata \u003d (0x2 \u003c\u003c 3);\n\u003e +\t\tbreak;\n\u003e +\tcase HDMI_SRC_HBR:\n\u003e +\t\tdata \u003d (0x3 \u003c\u003c 3);\n\nIn all above cases parenthesis are superfluous.\n\nReported-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nReviewed-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6d86577124bd674209954517a074a472456c758b",
      "tree": "2f8d768d6e76adf7dd9090eed9dac3f3fc9b8716",
      "parents": [
        "c88e7b93a80bd46899c4cb09a9b2d52bb04d79bd"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Aug 31 14:46:41 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 01 11:17:49 2010 +0100"
      },
      "message": "fbdev: sh-mobile: Add HDMI sound type selection\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c84e032e145775032fa9078b55e6333dd866603b",
      "tree": "8a857ff1827b2f564f6184a083e431c791e4e471",
      "parents": [
        "8aed62882129c4e7608deb6fe1a39b44a9aa4539"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Sat Aug 14 09:43:22 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 16 15:15:18 2010 +0200"
      },
      "message": "include/video/vga.h: update web address.\n\nThe below updates a broken web address to one(hopefully) thats\nthe new correct address.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "60641aa1f379820e99ac7f45a38b43795670c741",
      "tree": "a4a68780ba75bbf8f2fc96dba880ea39da2c717b",
      "parents": [
        "c29c08b59875fe053471cf9eb66f8cfef39bc509"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 10:15:12 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:51 2010 +0200"
      },
      "message": "include: replace unifdef-y with header-y\n\nunifdef-y and header-y has same semantic.\nSo there is no need to have both.\n\nDrop the unifdef-y variant and sort all lines again\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6011bdeaa6089d49c02de69f05980da7bad314ab",
      "tree": "8b0109726f0397e3ef7dbc4ffecb1fd4fdacdb00",
      "parents": [
        "c2439398170be9d7af28eb3ab59593369cb303f3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jul 21 10:13:21 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 16:12:15 2010 +0900"
      },
      "message": "fbdev: sh-mobile: HDMI support for SH-Mobile SoCs\n\nSome SH-Mobile SoCs have an HDMI controller and a PHY, attached to one of their\nLCDC interfaces. This patch adds a preliminary static support for such\ncontrollers, this means, that only the 720p mode is handled ATM. Support for\nmore modes and a dynamic switching between them will be added by a follow up\npatch.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c2439398170be9d7af28eb3ab59593369cb303f3",
      "tree": "19a1b4078363950e13c940dcd32d38e884a8257b",
      "parents": [
        "b90884c886696a67a4c7832b4e627f341a860b3d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jul 21 10:13:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 16:12:11 2010 +0900"
      },
      "message": "sh: add a parameter to LCDC driver\u0027s .display_on() callback\n\nHDMI support for the sh_mobile_lcdc framebuffer driver will require a \u0027struct\nfb_info *\u0027 pointer for its .display_on() callback. While at it fix kfr2r09\nframebuffer modular build.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d5b732b17ca2fc74f370bdba5aae6c804fac8c35",
      "tree": "4facc6d96116b032a3c1cb2ced9b2a3008e9216e",
      "parents": [
        "eb6e8605ee5f5b4e116451bf01b3f35eac446dde",
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 13:14:26 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 13:14:26 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "49c39b4953e545ce3b5957cce22e1ade01c6e642",
      "tree": "7ed545609a4abd9cf818d27a08019e0c821f8d48",
      "parents": [
        "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Mon May 24 14:34:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: move FBIO_WAITFORVSYNC to linux/fb.h\n\nFBIO_WAITFORVSYNC is currently implemented by matroxfb, atyfb, intelfb and\nmore.  All of them keep redefining the same FBIO_WAITFORVSYNC macro over\nand over again, so move it to linux/fb.h and clean up those duplicate\ndefines.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Maik Broemme \u003cmbroemme@plusserver.de\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Hiremath, Vaibhav\" \u003chvaibhav@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1",
      "tree": "e7933cec5b2200f3fc0c55b47a7af5bfac558596",
      "parents": [
        "fb6cb3270af8f2ad3dd556906a9c52aa85754849"
      ],
      "author": {
        "name": "Martin Ambrose",
        "email": "martin@ti.com",
        "time": "Mon May 24 14:34:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: da8xx/omap-l1xx: implement double buffering\n\nThis work includes the following:\n\n- Implement handler for FBIO_WAITFORVSYNC ioctl.\n\n- Allocate the data and palette buffers separately.  A consequence of\n  this is that the palette and data loading is now done in different\n  phases.  And that the LCD must be disabled temporarily after the palette\n  is loaded but this will only happen once after init and each time the\n  palette is changed.  I think this is OK.\n\n- Allocate two (ping and pong) framebuffers from memory.\n\n- Add pan_display handler which toggles the LCDC DMA registers between\n  the ping and pong buffers.\n\nSigned-off-by: Martin Ambrose \u003cmartin@ti.com\u003e\nCc: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9fd04fe34af36344f61ebb24cc653726c231356e",
      "tree": "742fc5c9da3c285cad24e4e6f847f826db86c23b",
      "parents": [
        "1430e006a36da5401ad4420711b5a702ba17afa8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sun May 23 14:00:43 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:49:05 2010 +0900"
      },
      "message": "sh-mobile: add support for displays, connected over the MIPI bus\n\nSome SH-mobile SoCs have a MIPI DSI controller, that can be used to connect\nMIPI displays to LCDC. This patch adds a platform driver for SH-mobile MIPI DSI\nunit. It uses existing hooks in the sh_mobile_lcdcfb.c driver for display\nactivation and deactivation.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nTested-by: Damian Hobson-Garcia \u003cdhobsong@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1430e006a36da5401ad4420711b5a702ba17afa8",
      "tree": "6692ae83f519c887d809e1bfda5c3274a97ba7b2",
      "parents": [
        "d473e0a577be3205474707dd27cff3d2c2b9e307"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri May 21 15:15:41 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:49:01 2010 +0900"
      },
      "message": "sh: add a YUV422 output data format, that is also supported by LCDC\n\nThe LCDC block is allowed to use one of the two output data formats, when used\nwith MIPI DSI: RGB24 and YUV422. YUV422 is not currently handled by the LCDC\ndriver, but we have to add a define for it for MIPI.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ea95450eede38ca695db8c2202b1f5c7a0f9ebbb",
      "tree": "7cbc3a618cf86160e9804557b0dc99b9cfa4ed2a",
      "parents": [
        "0163acf3c7fd2418f7bc86890e8950ddca510f07"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 20 16:31:56 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:47:38 2010 +0900"
      },
      "message": "fbdev: add a MIPI DSI header\n\nThis header adds defines for MIPI DSI and DCS commands and data formats. See\nhttp://www.mipi.org/ for details.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b32bfc3843f7fd090d30853d98866d923cfb8fff",
      "tree": "adc8452addb65d4e6ef0113bafe70d22b9d9f2d4",
      "parents": [
        "2afb18981739a1426af2a6c952e03c5966b3dfc6"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Wed Mar 10 15:21:43 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:34 2010 -0800"
      },
      "message": "broadsheetfb: support storing waveform\n\nThis patch adds waveform storing capability to broadsheetfb. It uses the\nfirmware class to retrieve the waveform, and the request to initiate the\nwaveform storing is done via a driver sysfs entry, loadstore_waveform.\n\nBroadsheet is a framebuffer device.  It is slightly different from a\ntypical framebuffer controller that drives a normal TFT-LCD display.  Most\nE-Ink display panels require a waveform in order to function.  That is, in\norder to drive the state of a pixel to black, gray, or white, a specific\nwaveform is utilized.  Basically, that waveform represents the specific\nE-field wiggling needed to get the pixel to its optimal state given\ncurrent temperature, and its previous state.  TN/IPS-LCDs use a similar\nconcept but the driving waveform is sufficiently simple that it is\ninternalized in the TFT source/gate driver.\n\nThese E-Ink waveforms are specific to a production batch.  That is, a\nbatch of display films are produced, then they get characterized and a\nwaveform is generated for that batch.  Broadsheet, typically, is attached\nto its private SPI flash which is then flashed with this waveform.\n\nUsers won\u0027t be able to see the waveform and typically won\u0027t ever need to\nknow about it.  If however, the display panel attached to broadsheet is\nchanged out, then they will need to update their waveform.  That would\ntypically be done at a factory or repair facility rather than by a user.\n\n[akpm@linux-foundation.org: fix printk warning]\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2afb18981739a1426af2a6c952e03c5966b3dfc6",
      "tree": "fb1feeb9e7882a4810bf9088959e33a1148bc090",
      "parents": [
        "e17cea3cece6d3ec47a5b358821505943abe6541"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Wed Mar 10 15:21:41 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:34 2010 -0800"
      },
      "message": "broadsheetfb: add MMIO hooks\n\nAllow boards with GP-MMIO controllers to provide hooks to broadsheetfb in\norder to offload cmd/data writes and data reads instead of relying only on\nhost based GPIO wiggling.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1c341a060da1bd66a1982198b1a99765b07b8a2",
      "tree": "775a7bccfc5139450e312c6a3a1dd643aae4ceb8",
      "parents": [
        "d40f29bff30a1a50d7ad69bd150c9cda1ce1ba9d"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Wed Mar 10 15:21:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "broadsheetfb: add multiple panel type support\n\nUpdate broadsheetfb to add support for multiple panel types.  The 3.7\" and\n6\" are known to work but the 9.7\" is untested due to lack of hardware.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40331b21f5fdb746e80fc609ef60ef71b5cd47d9",
      "tree": "66467a8eff27a8f379d433c717bd91bc84c7b6bf",
      "parents": [
        "04c869735541c27dd137c55f35f8a18bb372bbe1"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Mon Feb 15 13:57:49 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:30:27 2010 +0900"
      },
      "message": "video: sh_mobile_lcdcfb: Add wait for vsync.\n\nAdded FBIO_WAITFORVSYNC ioctl for SH-Mobile devices.\nTested on MS7724 and MigoR boards against 2.6.33-rc7.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b2831704e9250269032e3b8c2ffdfca09fd2851",
      "tree": "f0707f9cb808371e185f18268a14213a2e4fc392",
      "parents": [
        "337e4a1ab4d736b8c39a4c3a233ac21f1a6c036f",
        "204fc390d86f7087201ec4a146bc07483186c35b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:29:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:29:52 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (33 commits)\n  sh: Fix test of unsigned in se7722_irq_demux()\n  sh: mach-ecovec24: Add FSI sound support\n  sh: mach-ecovec24: Add mt9t112 camera support\n  sh: mach-ecovec24: Add tw9910 support\n  sh: MSIOF/mmc_spi platform data for the Ecovec24 board\n  sh: ms7724se: Add ak4642 support\n  sh: Fix up FPU build for SH5\n  sh: Remove old early serial console code V2\n  sh: sh5 scif pdata (sh5-101/sh5-103)\n  sh: sh4a scif pdata (sh7757/sh7763/sh7770/sh7780/sh7785/sh7786/x3)\n  sh: sh4a scif pdata (sh7343/sh7366/sh7722/sh7723/sh7724)\n  sh: sh4 scif pdata (sh7750/sh7760/sh4-202)\n  sh: sh3 scif pdata (sh7705/sh770x/sh7710/sh7720)\n  sh: sh2a scif pdata (sh7201/sh7203/sh7206/mxg)\n  sh: sh2 scif pdata (sh7616)\n  sh-sci: Extend sh-sci driver with early console V2\n  sh: Stub in P3 ioremap support for nommu parts.\n  sh: wire up vmallocinfo support in ioremap() implementations.\n  sh: Make the unaligned trap handler always obey notification levels.\n  sh: Couple kernel and user write page perm bits for CONFIG_X2TLB\n  ...\n"
    },
    {
      "commit": "3611380490c6ce27a2277709a34b8c5531524caf",
      "tree": "0afbddaa57a0aac765d1ddf7a93e30706300ac1f",
      "parents": [
        "fa1f136e073ddc4e60497c51bc8918569314d38a"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:04 2009 -0800"
      },
      "message": "davinci: fb: update the driver in preparation for addition of power management features\n\nAdd a helper function to enable raster.  Also add one member in the\nprivate data structure to track the current blank status, another function\npointer which takes in the platform specific callback function to control\npanel power.\n\nThese updates will help in adding suspend/resume and frame buffer blank\noperation features.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5c00a3a412857d6f07970984068c450429e051c",
      "tree": "1fde50630cbc24e11a45169f717f281db8eb6dcc",
      "parents": [
        "ca6f2d7fafd2d48b2f6943f5c6787beaec2014d0",
        "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 10 15:40:31 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 10 15:40:31 2009 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into sh/for-2.6.33\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "ef61aae4ddf1dbd0e9b6ad21e2e57632a8fe76f6",
      "tree": "8e21c38842ffa6e5b05246376f68acb81f8294b0",
      "parents": [
        "b25b9758466bb8bc837f1863389015820f7cb11d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 07 14:20:06 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 09 12:40:44 2009 +0900"
      },
      "message": "sh: add a start_transfer() callback to the LCDC driver\n\nThis patch adds a -\u003estart_transfer() callback to the\ndriver sh_mobile_lcdcfb.c. The callback is used to\nprogram the LCDC panel in the case of one-shot mode.\n\nNeeded by the LCD controller used on the KFR2R09 board.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "96c085db0a0f22895917f09cf942853186b892fd"
}
