)]}'
{
  "log": [
    {
      "commit": "c4e5a0232763db22d6c60c391ed5816b2b2ac063",
      "tree": "8a57e8447ca0b025feba742b54296da3e7eafc55",
      "parents": [
        "7e47c211953bd8e396b168eba2c288ea6aec20ef"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Sep 28 16:19:53 2011 -0500"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 05 01:10:12 2011 +0000"
      },
      "message": "drivers/video: fsl-diu-fb: only DIU modes 0 and 1 are supported\n\nThe Freescale DIU video controller supports five video \"modes\", but only\nthe first two are used by the driver.  The other three are special modes\nthat don\u0027t make sense for a framebuffer driver.  Therefore, there\u0027s no\npoint in keeping a global variable that indicates which mode we\u0027re\nsupposed to use.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "b715f9f04c85382e9ac824ba49465fc15cf67418",
      "tree": "d9efafa42cf6f766a9735f70199c52e524a7b463",
      "parents": [
        "36b0b1d41541fc3b25faf38aa53c34cede357421"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Sep 28 16:19:48 2011 -0500"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 05 01:10:12 2011 +0000"
      },
      "message": "drivers/video: fsl-diu-fb: move some definitions out of the header file\n\nMove several macros and structures from the Freescale DIU driver\u0027s header\nfile into the source file, because they\u0027re only used by that file.  Also\ndelete a few unused macros.\n\nThe diu and diu_ad structures cannot be moved because they\u0027re being used\nby the MPC5121 platform file.  A future patch eliminate the need for\nthe platform file to access these structs, so they\u0027ll be moved also.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "36b0b1d41541fc3b25faf38aa53c34cede357421",
      "tree": "1a6b3d684a5d5b57f7151edd26a64d8e2c236055",
      "parents": [
        "6488867c0525c9189f2f0d18e9009529b4732782"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue Oct 04 19:36:44 2011 -0500"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Oct 05 01:06:55 2011 +0000"
      },
      "message": "drivers/video: fsl-diu-fb: fix some ioctls\n\nUse the _IOx macros to define the ioctl commands, instead of hard-coded\nnumbers.  Unfortunately, the original definitions of MFB_SET_PIXFMT and\nMFB_GET_PIXFMT used the wrong value for the size, so these macros have\nnew values now.  To avoid breaking binary compatibility with older\napplications, we retain support for the original values, but the driver\ndisplays a warning message if they\u0027re used.\n\nAlso remove the FBIOGET_GWINFO and FBIOPUT_GWINFO ioctls.  FBIOPUT_GWINFO\nwas never implemented, and FBIOGET_GWINFO was never used by any\napplication.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "2b7a905dd0d24d14a1099653ba63b7113a82fc54",
      "tree": "e77446a5fdd7b01fe3e3f1252b092f94ac5b8682",
      "parents": [
        "251b9b0d403f61f507155697a459038b2ee3336c"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Sep 15 16:44:58 2011 -0500"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sun Sep 18 20:08:58 2011 +0000"
      },
      "message": "drivers/video: fsl-diu-fb: remove unusued MEM_ALLOC_THRESHOLD\n\nIf there was ever any code that used MEM_ALLOC_THRESHOLD, it was removed a\nlong time ago.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "251b9b0d403f61f507155697a459038b2ee3336c",
      "tree": "92bdd9263ae495f68251162577703116023cba78",
      "parents": [
        "3f78bbd1a256e04dfb486dbee0430e0ecad6d960"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Sep 15 16:44:57 2011 -0500"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sun Sep 18 20:08:58 2011 +0000"
      },
      "message": "drivers/video: fsl-diu-fb: the video buffer is not I/O memory\n\nThe video buffer is not uncached memory-mapped I/O, so don\u0027t tag the virtual\naddress as __iomem.  It\u0027s also not a u8*.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "4a64e49df282d55754f9bbb5f14ca4d783128df4",
      "tree": "7df5043e77795a34b0bab3e551545bdce33d10f7",
      "parents": [
        "154152aeea2c5ee4fd01b842257f5cb562234834"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Sep 15 16:44:48 2011 -0500"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sun Sep 18 20:08:56 2011 +0000"
      },
      "message": "drivers/video: fsl-diu-fb: remove unused ioctls\n\nRemove some unused ioctl commands, and treat those commands as unsupported\ninstead of ignored.\n\nAlso remove struct mfb_alpha, which isn\u0027t used by any ioctl.  It may have\nbeen once intended for MFB_SET_ALPHA, but that ioctl uses a different\ndata structure.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "39785eb1d3e6c58cc8bf8f6990956a58037ecc75",
      "tree": "b896a48b483803124c940ff99e7ffdfd4a4a171c",
      "parents": [
        "9377c51752970c305fae29ac634501fde44378cb"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Jun 23 20:20:26 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 24 17:08:49 2011 +0900"
      },
      "message": "fsl-diu-fb: remove check for pixel clock ranges\n\nThe Freescale DIU framebuffer driver defines two constants, MIN_PIX_CLK and\nMAX_PIX_CLK, that are supposed to represent the lower and upper limits of\nthe pixel clock.  These values, however, are true only for one platform\nclock rate (533MHz) and only for the MPC8610.  So the actual range for\nthe pixel clock is chip-specific, which means the current values are almost\nalways wrong.  The chance of an out-of-range pixel clock being used are also\nremote.\n\nRather than try to detect an out-of-range clock in the DIU driver, we depend\non the board-specific pixel clock function (e.g. p1022ds_set_pixel_clock)\nto clamp the pixel clock to a supported value.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dce1431cb36338bda1167591689ab1f77ccf8934",
      "tree": "49bfd617bf3ba1544fddc24cdbba41dd1527107e",
      "parents": [
        "fc5fef5ef4f94c2d9ad0cc50871a3e2da5d8bc18"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Nov 13 02:06:27 2010 -0500"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 13:49:51 2010 +0900"
      },
      "message": "fsl-diu-fb: drop dead ioctl define\n\nThe fsl-diu-fb driver no longer uses this define, and we have a common one\nto cover this already (FBIO_WAITFORVSYNC).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0814a979a64a5ae61c7567496d090e204ecabd2b",
      "tree": "061c8fdd9c03333754c8f1d54dcc8cf5630f192c",
      "parents": [
        "0d9dab39fbbecfa8f78a4573a2e8eaf982f1207e"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Jul 23 04:00:36 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 01 17:06:44 2010 -0600"
      },
      "message": "powerpc/5121: move fsl-diu-fb.h to include/linux\n\nSome DIU structures will be used in platform code in\nsubsequent MPC5121 DIU patch, so we move this header\nto be able to include it elsewhere.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9b53a9e28a34ed82516191dc46ae018e0e899546",
      "tree": "3e3addb97efae2ecb66435f41da62ae786d26adf",
      "parents": [
        "7d345b2253f92804948d66f4db17a49c1932b9a3"
      ],
      "author": {
        "name": "York Sun",
        "email": "yorksun@freescale.com",
        "time": "Mon Apr 28 02:15:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: powerpc: driver for Freescale 8610 and 5121 DIU\n\nThe following features are supported:\nplane 0 works as a regular frame buffer, can be accessed by /dev/fb0\nplane 1 has two AOIs (area of interest), can be accessed by /dev/fb1 and /dev/fb2\nplane 2 has two AOIs, can be accessed by /dev/fb3 and /dev/fb4\nSpecial ioctls support AOIs\n\nAll /dev/fb* can be used as regular frame buffer devices, except hardware\nchange can only be made through /dev/fb0.  Changing pixel clock has no effect\non other fbs.\n\nLimitation of usage of AOIs:\nAOIs on the same plane can not be horizonally overlapped\nAOIs have horizonal order, i.e. AOI0 should be always on top of AOI1\nAOIs can not beyond phisical display area. Application should check AOI geometry\nbefore changing physical resolution on /dev/fb0\n\nrequired command line parameters to preallocate memory for frame buffer diufb.\n\noptional command line parameters to set modes and monitor\nvideo\u003dfslfb:[resolution][,bpp][,monitor]\nSyntax:\n\nResolution\nxres x yres-bpp@refresh_rate, the -bpp and @refresh_rate are optional\neg, 1024x768, 1280x1024, 1280x1024-32, 1280x1024@60, 1280x1024-32@60, 1280x480-32@60\n\nBpp\nbpp\u003d32, bpp\u003d24, or bpp\u003d16\n\nMonitor\nmonitor\u003d0, monitor\u003d1, monitor\u003d2\n0 is DVI\n1 is Single link LVDS\n2 is Double link LVDS\n\nNote: switching monitor is a board feather, not DIU feather. MPC8610HPCD has three\nmonitor ports to swtich to. MPC5121ADS doesn\u0027t have additional monitor port. So switching\nmonirot port for MPC5121ADS has no effect.\n\nIf compiled as a module, it takes pamameters mode, bpp, monitor with the same syntax above.\n\nSigned-off-by: York Sun \u003cyorksun@freescale.com\u003e\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
