)]}'
{
  "log": [
    {
      "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": "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": "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": "b119601d4e226e42a067ff33116774d79dd9afbc",
      "tree": "e4bd15e48f79643edf356bc742a71a61d20681cb",
      "parents": [
        "d80d499ed926e70b429d309360f5910d5ad54788"
      ],
      "author": {
        "name": "Mythri P K",
        "email": "mythripk@ti.com",
        "time": "Tue Mar 08 17:15:54 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Mar 16 11:45:22 2011 +0530"
      },
      "message": "OMAP4: DSS2: Add display type HDMI to DSS2\n\nAdding display type HDMI in dss_features, overlay and the manager so that\nHDMI type of display will be recognized.\n\nSigned-off-by: Mythri P K \u003cmythripk@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "5ee3c1445dd89342ca8498c14afef82d0f76c794",
      "tree": "7ff0119aa4b1962633d3edc5c1a81bf415ab8ad9",
      "parents": [
        "0a5835185420160f4fe8a6e1d1e42cd7efa07dc7"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Wed Mar 02 12:35:53 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Mar 11 15:46:28 2011 +0200"
      },
      "message": "OMAP: DSS2: Functions to request/release DSI VCs\n\nIntroduce functions which request and release VC\u0027s. This will be used in panel\ndrivers in their probes.\n\nomap_dsi_request_vc() takes in the pointer to the omap_dss_device, the VC_ID\nparameter which goes into the header of the DSI packets, and returns a Virtual\nchannel number (or virtual channel register set) which it can use.\n\nomap_dsi_set_vc_id() takes the omap_dss_device pointer, the Virtual Channel\nnumber and the VC_ID that needs to be set for the specifed Virtual Channel.\n\nomap_dsi_release_vc() takes the omap_dss_device pointer and the Virtual Channel\nnumber that needs to be made free.\n\nInitialisation of VC parameters is done in dsi_init().\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "1bb478350670fadf708d3cbd6137c32dfbe3fd5f",
      "tree": "387ed4990280ad1bbfd17f763d9249c66a2d750c",
      "parents": [
        "067a57e48e302863eb2d5ac0900ae9ae65dbc8c3"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Thu Feb 24 14:17:30 2011 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Mar 11 15:46:27 2011 +0200"
      },
      "message": "OMAP2PLUS: DSS2: DSI: Generalize DSI PLL Clock Naming\n\nDSI PLL output clock names have been made more generic. The clock name\ndescribes what the source of the clock and what clock is used for. Some of\nDSI PLL parameters like dividers and DSI PLL source have also been made more\ngeneric.\n\ndsi1_pll_fclk and dsi2_pll_fclk have been changed as dsi_pll_hsdiv_dispc_clk\nand dsi_pll_hsdiv_dsi_clk respectively. Also, the hsdividers are now named\nregm_dispc and regm_dsi instead of regm3 and regm4.\n\nFunctions and macros named on the basis of these clock names have also been\nmade generic.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "fd4b34f60736a20c5acd81cbb3083a0c60ae058e",
      "tree": "f1ad8b71aae0336de1e68727f795df8f20872ac8",
      "parents": [
        "4b6b7fa2d3677d1d86780c73fe2284147713e3b1"
      ],
      "author": {
        "name": "Semwal, Sumit",
        "email": "sumit.semwal@ti.com",
        "time": "Tue Mar 01 02:42:13 2011 -0600"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Mar 11 15:46:26 2011 +0200"
      },
      "message": "OMAP2PLUS:DSS2: add opt_clock_available in pdata\n\nProvide a function in pdata to allow dss submodules to check if a given\nclock is available on a platform as an optional clock.\n\nSigned-off-by: Senthilvadivu Guruswamy \u003csvadivu@ti.com\u003e\n(based on implementation from Senthil)\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "cf07f5316215972e987c63b0a75a922c89813781",
      "tree": "08abe66ffc6427af41ee43df0847598ce7eee8df",
      "parents": [
        "8ba775ca0d375ab42404ffd7a1a38326a7b21321"
      ],
      "author": {
        "name": "Senthilvadivu Guruswamy",
        "email": "svadivu@ti.com",
        "time": "Mon Jan 24 06:21:56 2011 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri Mar 11 15:46:19 2011 +0200"
      },
      "message": "OMAP2,3: DSS2: Build omap_device for each DSS HWIP\n\nLooks up the hwmod database for each of the given DSS HW IP and builds\nomap_device which inturn does the platform device register for each of DSS HW IP\n\nSigned-off-by: Senthilvadivu Guruswamy \u003csvadivu@ti.com\u003e\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "b7ee79abcc1bd549eadf5a9852657058e6ecca47",
      "tree": "cf1a036586acd6b78cafb2d367b5a2992b27bfea",
      "parents": [
        "1dde9732d543f30d4297e8b74329c5ce797b5d16"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Mon Jan 24 06:21:54 2011 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Wed Feb 23 09:33:27 2011 +0200"
      },
      "message": "OMAP2, 3: DSS2: Create new file display.c for central dss driver registration.\n\nA new file display.c is introduced for display driver init, which adds a function\nomap_display_init to do the DSS driver registration. This is the first step in moving\naway registration of DSS from board files into a common place.\n\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Senthilvadivu Guruswamy \u003csvadivu@ti.com\u003e\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "18faa1b68a54ff976dd03bfd9ace2c4ef4f7315c",
      "tree": "da28dceaa98d68870f832f31916590137db8bebb",
      "parents": [
        "6ced40bfc01f016de89b65d9c733c1fb5eeb06d0"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Thu Dec 02 11:27:14 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:36:51 2011 +0200"
      },
      "message": "OMAP: DSS2: Introduce omap_channel as an omap_dss_device parameter, add new overlay manager.\n\nA panel connects to one of the overlay managers of DSS through some interface block.\nOn OMAP4, specifying the type of the display is not sufficient to conclude which manager\nthe panel should be connected to.\nHence, a new member \u0027channel\u0027 is introduced in omap_dss_device structure to determine\nwhich manager the panel uses. The dss_recheck_connections() called in dss_driver_probe()\nuses this channel parameter to set the correct manager to the corresponding omap_dss_device.\n\nThe channel parameter is used only once to ensure the correct managers are set for each\npanel. The parameter dssdev-\u003emanager-\u003eid will take care of ensuring that the panel and\nthen the interface driver configures the correct DISPC channel.\n\nAlso, add a new Overlay Manager in manager.c, make other changes needed for LCD2 channel.\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "2a205f34b8fb2b86887b177befa7b42efd7a60b9",
      "tree": "2fdc5ca7c8156fafe21d5406a5b7de375e84c97d",
      "parents": [
        "ff1b2cde3f551c9b56887b41e0ebbf2907566a7d"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Thu Dec 02 11:27:12 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:36:49 2011 +0200"
      },
      "message": "OMAP: DSS2: LCD2 Channel Changes for DISPC\n\nDISPC functions are modified in order to work when the manager is LCD2.\nThis includes:\nAdding new IRQs specific to LCD2 and their handling.\nProvide dumps of the new manager\u0027s registers.\nProvide dumps of the new manager\u0027s clocks.\nChecks for channel for registers DISPC_CONTROL2 and DISPC_CONFIG2\nwhich can\u0027t be parametrized.\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "8613b0005d315582a988bbeb2249d69df343eb3a",
      "tree": "ec414b6cf498ec7a57c2649d20ccbf7f71115a23",
      "parents": [
        "d50cd0373ad380fcc7f6fb4e020be4239174756d"
      ],
      "author": {
        "name": "Sumit Semwal",
        "email": "sumit.semwal@ti.com",
        "time": "Thu Dec 02 11:27:09 2010 +0000"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 11:09:54 2011 +0200"
      },
      "message": "OMAP: DSS2: Represent DISPC register defines with channel as parameter\n\nOn OMAP4, we have a new DISPC channel for Overlay Manager LCD2. There is a set\nof regsiters for LCD2 channel similar to the existing LCD channel, like\nDISPC_CONTROL2, DISPC_DIVISOR2, DISPC_CONFIG2 and so on.\n\nIntroduce new enum members for LCD2 Channel and corresponding Overlay Manager\nin display.h.\n\nRepresent the following DISPC register defines with channel as a parameter\nto differentiate between LCD and LCD2 registers (and also DIGIT in some cases):\n\nDISPC_DEFAULT_COLOR, DISPC_TRANS_COLOR, DISPC_TIMING_H, DISPC_TIMING_V,\nDISPC_POL_FREQ, DISPC_DIVISOR, DISPC_SIZE_LCD, DISPC_DATA_CYCLEk,\nDISPC_CPR_COEF_R, DISPC_CPR_COEF_G and DISPC_CPR_COEF_B\n\nThis parametrization helps in reducing the number of register defines for DISPC.\nReplace the existing reads/writes to these registers in this new way.\nAlso, Introduce defines for registers DISPC_CONTROL2 and DISPC_CONFIG2 which\nare used exclusively for LCD2 channel.\n\nSigned-off-by: Sumit Semwal \u003csumit.semwal@ti.com\u003e\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "fd28a39071cee34ec59021f620f6dfca5f89ac9b",
      "tree": "ac843761a351f9abcb034b7d1cb2a6c0a902d1aa",
      "parents": [
        "8fbde10aff726c9b5a1a2fe878a072b937d32476"
      ],
      "author": {
        "name": "Rajkumar N",
        "email": "rajkumar.nagarajan@ti.com",
        "time": "Thu Nov 04 12:28:42 2010 +0100"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 10 10:54:19 2011 +0200"
      },
      "message": "OMAP3630: DSS2: Enable Pre-Multiplied Alpha Support\n\nEnable dss to process color formats with pre-mulitplied alpha.\nWith this we can have alpha values defined for each pixel\nand hence can have different blending values for each pixel.\nsysfs entry has been created for this and pre-multiplied alpha\nsupport is turned off by default.\n\nSigned-off-by: Sudeep Basavaraj \u003csudeep.basavaraj@ti.com\u003e\nSigned-off-by: Rajkumar N \u003crajkumar.nagarajan@ti.com\u003e\nSigned-off-by: Samreen \u003csamreen@ti.com\u003e\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a0acb5574b01f1a82dc5d863b4d89d84397aeafa",
      "tree": "8ca0294379846cd2ea6437126b98a2530a78c33f",
      "parents": [
        "e1ef4d236f11ef0cb674deead822d029f1bb2745"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Wed Sep 15 19:20:00 2010 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Oct 22 23:21:04 2010 +0300"
      },
      "message": "OMAP: DSS2: Use dss_features framework on DSS2 code\n\nCalls init functions of dss_features during dss_probe, and the following\nfeatures are made omapxxxx independent:\n  - number of managers, overlays\n  - supported color modes for each overlay\n  - supported displays for each manager\n  - global aplha, and restriction of global alpha for video1 pipeline\n  - The register field ranges : FIRHINC, FIRVINC, FIFOHIGHTHRESHOLD\n    FIFOLOWTHRESHOLD and FIFOSIZE\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "26a8c2507a224d39003665cd6e7678520c733c04",
      "tree": "a8063c2ecffe9e90f6fb719d62b5b0343eaa67ea",
      "parents": [
        "ab83b14c829e35436b423947bb5b151133314346"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Jun 09 15:31:34 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:03 2010 +0300"
      },
      "message": "OMAP: DSS2: change manual update scaling setup\n\nCurrently the update area on manual update displays is automatically\nenlargened to fully cover scaled overlays. This patch makes that\noptional, allowing the panel driver to choose if it\u0027s used or not.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "0c244f770f7fdb3e6779b3433aac9cfb6deb3255",
      "tree": "19ead41feeb894682f382ac52be271b39e512727",
      "parents": [
        "0f16aa0ae6b84d7ae72fbe8999e6a94cb78edd4e"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Jun 09 15:19:29 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:47 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: change dsi_vc_dcs_read_2 parameters\n\nChange dsi_vc_dcs_read_2() data parameter to two u8 parameters to make the\nbyte-order clear.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "5a1819e3a82b65454cbba818efe0528785c9fb6a",
      "tree": "af511fdd455189623c48466c2c1f8313cc827b88",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu May 20 17:12:52 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:45 2010 +0300"
      },
      "message": "OMAP: DSS2: storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning\nof the declaration specifiers in a declaration is an obsolescent\nfeature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "53055aae2048214cbec1f5f7f8846f9dff12b2bc",
      "tree": "0cc2387f2cbf7050d994b4f57b5b6c1584e52589",
      "parents": [
        "ddbfeb396eb085e17f5aa830a151d546f16cb868"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 25 11:38:13 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 25 18:28:41 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: add dsi_vc_dcs_read_2() helper\n\nAdd dsi_vc_dcs_read_2() helper function to read two bytes from the DSI\nperipheral.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "69b2048f44ead2d278e25d12adf0494b469ffb1c",
      "tree": "3f2b462aa04ecd131d2fb4936e61c59a75a5a50c",
      "parents": [
        "3651131268d7eae63efdffe6fa4a361abd44d747"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Jan 20 12:11:25 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move timing functions\n\nMove check/set/get_timings() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3651131268d7eae63efdffe6fa4a361abd44d747",
      "tree": "9ef7a38028cc1763c8ff895aeba8ae40ffb5c572",
      "parents": [
        "37ac60e414052f1d9301368437db8f0cb9e323fe"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 19 15:53:16 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move set/get_wss()\n\nMove set/get_wss() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "37ac60e414052f1d9301368437db8f0cb9e323fe",
      "tree": "d6b30b58deae82a6d5f2ac2f4d9cf18ed3bc57da",
      "parents": [
        "18946f62c6cc8cf051bafca8b7fa72309e8a1067"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 15:12:07 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move enable/disable/suspend/resume\n\nMove enable/disable/suspend/resume from omap_dss_device to\nomap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "18946f62c6cc8cf051bafca8b7fa72309e8a1067",
      "tree": "f1e33d76a571ebc4580b15c1b7ba1bec8e441cf6",
      "parents": [
        "446f7bff703f5f82560afde90fb22b7a1d366bbc"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 14:16:41 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move update() and sync()\n\nMove update() and sync() from omap_dss_device to omap_dss_driver.\n\nAlso, update was hardcoded to use virtual channel 0. This patch adds a\nparameter that specifies the VC.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "446f7bff703f5f82560afde90fb22b7a1d366bbc",
      "tree": "6ed3d56bbe170c8491e77734822fbcd8f07fbe0c",
      "parents": [
        "225b650d41e7cdbf5cd322a461b04493caabed09"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 16:12:31 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:28 2010 +0200"
      },
      "message": "OMAP: DSS2: move set/get_update_mode()\n\nMove set/get_update_mode() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "225b650d41e7cdbf5cd322a461b04493caabed09",
      "tree": "dcd6b3f83036eeb13777f018aca4cf8273d087c5",
      "parents": [
        "a269950405ab17ce3a604ddcd939709a4a7a747c"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 15:11:01 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move enable/get_te()\n\nMove enable/get_te() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a269950405ab17ce3a604ddcd939709a4a7a747c",
      "tree": "612c0cdda13f1703f6b9c5c0c5431b6db1f63ab0",
      "parents": [
        "96adceceedefff9b849d25ff582bc6f516903994"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 14:33:40 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move get_recommended_bpp()\n\nMove get_recommended_bpp() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "96adceceedefff9b849d25ff582bc6f516903994",
      "tree": "5479f5a04deb0d06dc9004ae596ab95adbbb1e2d",
      "parents": [
        "a2faee84f6d8e35150d60514c6638d223509fa13"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jan 11 13:54:33 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move get_resolution()\n\nMove get_resolution() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a2faee84f6d8e35150d60514c6638d223509fa13",
      "tree": "6af54db0ab5a67c0fc068146cf03c77f85225d41",
      "parents": [
        "3f71cbe736e7e9909559fcc4463f43e4b4b348a8"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 17:14:53 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move enable/disable_channel to overlay manager\n\nMove enable/disable_channel() from omap_dss_device to overlay manager.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "3f71cbe736e7e9909559fcc4463f43e4b4b348a8",
      "tree": "5dfcab336179739a06c82c72fc37272af39b795a",
      "parents": [
        "87424e1bffeaea7bf9e2b8afc16fe584a8641e5e"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 17:06:04 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move wait_vsync()\n\nMove wait_vsync() from omap_dss_device to overlay manager.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "87424e1bffeaea7bf9e2b8afc16fe584a8641e5e",
      "tree": "0f73de2c085ddf0d5db877131df69e1676ca3f42",
      "parents": [
        "8d8aa61dcf8721021cd5c0c86a14ef944535fa54"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 16:52:48 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move get/set_rotate()\n\nMove get/set_rotate() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "8d8aa61dcf8721021cd5c0c86a14ef944535fa54",
      "tree": "93dbc81d2dbd02693ede7528ec6807b200c7601d",
      "parents": [
        "c75d9464c1fa315796e78468bfaf32f2ce676fed"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 16:30:33 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move set/get_mirror()\n\nMove set/get_mirror() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "c75d9464c1fa315796e78468bfaf32f2ce676fed",
      "tree": "2f89e91c4dbdae16996ac3c8872aa43902ff7101",
      "parents": [
        "1a75ef422d0d1319bc0fab66b0bf339069519d8c"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 16:56:44 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:27 2010 +0200"
      },
      "message": "OMAP: DSS2: move memory_read()\n\nMove memory_read() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "1a75ef422d0d1319bc0fab66b0bf339069519d8c",
      "tree": "b79c0ec7e84912c87d92e6a6aef0cfeb800d1270",
      "parents": [
        "1bbb275e261eb204795d4a48b3e485f2ad3d627c"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Jan 08 16:21:28 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 24 14:31:26 2010 +0200"
      },
      "message": "OMAP: DSS2: move run_test()\n\nMove run_test() from omap_dss_device to omap_dss_driver.\n\nThis is part of a larger patch-set, which moves the control from omapdss\ndriver to the display driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "e020f9af6d8311cd935217219f49175e161be100",
      "tree": "22fe43864e3238b8c51a12b3d4cf25202c7ec0f3",
      "parents": [
        "e296264977f68ddf395b8f93f8e174930f88499a"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Feb 17 13:36:48 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Feb 18 13:19:41 2010 +0200"
      },
      "message": "OMAP: DSS2: remove sub-panel system\n\nThe system to allow panel drivers to exists as attached to ctrl drivers\ndid never work very well. It is not useed, and this patch removes it to\nmake the driver cleaner.\n\nFor now, controller drivers need to include also the panel driver code. In\nthe future a proper mechanism for this should be developed, perhaps by\ncreating busses for controllers.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "61140c9a88ce1f1dee4e98a0c442f9a84b4c5e6b",
      "tree": "7ae0b9b79ef5eac7fb875e67577bba740978d13f",
      "parents": [
        "828c48f8c51ebfc2a00e1a834b0bc9e7fd35060f"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jan 12 16:00:30 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:41 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: export dsi_vc_enable_hs()\n\nRename and export dsi_vc_enable_hs() so that the display drivers can\ncontrol the mode of the DSI link.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "828c48f8c51ebfc2a00e1a834b0bc9e7fd35060f",
      "tree": "616907853717f904d68196906ee654b7cadcdf00",
      "parents": [
        "4f76502374ff91bc80a48a32cabb1009087a3b9d"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 16 14:53:15 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Feb 15 15:14:41 2010 +0200"
      },
      "message": "OMAP: DSS2: DSI: add helpers for DCS read/write\n\nAdd helper functions for most common DCS read and write operations.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "559d67018950ced65c73358cd69c4bdd2b0c5dd6",
      "tree": "0c77ad7a8959b05583dd7502a0da4bdf56ef8d1d",
      "parents": [
        "4d1a7c122aeae6ae9732be0a32f5e199fff63fb7"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Nov 03 11:23:50 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:34 2009 +0200"
      },
      "message": "OMAP: DSS2: Display Subsystem Driver core\n\nThe core files of DSS2. DSS2 commits are split a bit artificially to\nmake the individual commits smaller, and DSS2 doesn\u0027t compile properly\nwithout the rest of the core commits. This shouldn\u0027t be a problem, as no\nconfiguration uses DSS2 yet.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    }
  ]
}
