)]}'
{
  "log": [
    {
      "commit": "922613436ae562a2903698f3a6e16998382a549d",
      "tree": "164fbd6eee7ef7d70ac4dd353449069c02b365b6",
      "parents": [
        "e935508515cc5592d7c80d7f51f21103f73efb2d"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Sun Aug 17 05:59:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 26 17:01:14 2008 +0100"
      },
      "message": "[ARM] 5200/1: am200epd: use fb notifiers and gpio api\n\nThe original am200epd driver was designed with bad assumptions. It\nmanipulated GPSR/GPLR registers directly. It relied on direct access to the\npxa LCDC registers which have since conflicted with commit\nce4fb7b892a6d6c6a0f87366b26fd834d2923dd7 . This patch moves it into mach-pxa\nand overhauls it to use a fb obtained through fb notifiers. It now uses the\ngeneric GPIO api.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "25326277d8d1393d1c66240e6255aca780f9e3eb",
      "tree": "31eabad3104994f292acf9382dfd4e9bc29741d7",
      "parents": [
        "5c806b208b390969a6051543e96bb4eae40554ac"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 06:39:26 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 06:39:26 2008 +0900"
      },
      "message": "video: Kill off leaked CONFIG_FB_SH7343VOU reference.\n\nThis came in with the SH-Mobile LCDC changes in commit\ncfb4f5d1750e05f43902197713c50c29e7dfbc99, kill it off.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4a25e41831ee851c1365d8b41decc22493b18e6d",
      "tree": "0612f52c1588f314df12a26059418a462ac69acc",
      "parents": [
        "c6b044d6bab5e2878d408666469362fc200a889a"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jul 23 21:31:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "video: sh7760fb: SH7760/SH7763 LCDC framebuffer driver\n\nFramebuffer driver for the SH7760/SH7763 integrated LCD controller.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nReviewed-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Siegfried Schaefer \u003cs.schaefer@schaefer-edv.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5abe3b4063f16245b8fafbff37bd93814eb8e363",
      "tree": "046309b2597c3647e033cfc13a1100692eb1bb16",
      "parents": [
        "6b51d51a9d24719f905ba9657b29e04efd82a7ea"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 23 21:31:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "fbdev: add new Cobalt LCD framebuffer driver\n\nAdd new Cobalt LCD framebuffer driver.\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfb4f5d1750e05f43902197713c50c29e7dfbc99",
      "tree": "b3661d617cf17fcd2ec672719360608d61f7faec",
      "parents": [
        "c2c12155cf05bf3e25eeae5711beffc634505400"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 23 21:31:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:38 2008 -0700"
      },
      "message": "fbdev: SuperH Mobile LCDC Driver\n\nThis is the SuperH Mobile LCDC frame buffer driver V2, adding support for\nthe LCDC block found in SuperH Mobile processors.  The hardware supports\nup to two LCD panels per LCDC block, and both RGB and SYS interfaces can\nbe used to hook up LCD panels/modules.\n\nThe device driver is a regular platform driver, so LCD configuration and\nboard specific hooks are passed to the driver using platform data.  LCD\nmodules using SYS interface often require special configuration using the\nSYS bus, and to solve this cleanly the driver provides SYS interface\noperations to the board code.\n\nTested on sh7723 and sh7722 processors with a SYS16A QVGA panel and WVGA\npanels using RGB16 and RGB18 interfaces.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nReviewed-by: 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": "2ece5f43b041b96fa2a05107a10a6b0ea0c03a3b",
      "tree": "3705b27ddc3a0fc3c721331f5b6247beb70124cc",
      "parents": [
        "4cad4431fcd872a1b2efc093b0db6df943f5a898"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jul 23 21:30:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "fbdev: add the carmine FB driver\n\nBasic FB driver for the carmine chip.  The driver registers two FB devices for\nthe two possible screens.  The DRAM settings can be be switched via Kconfig\n(between eval board and custom).\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\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"
    },
    {
      "commit": "03c33a4f002b2521debf1efc269cade983b6e86a",
      "tree": "e4ed669161ba7d029497fe6917854bea0ae83aec",
      "parents": [
        "963654a9c919d18f8b9137f8ffd9d2d30a139269"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Mon Apr 28 02:15:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: platforming metronomefb and am200epd\n\nThis patch splits metronomefb into the platform independent metronomefb and\nthe platform dependent am200epd.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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"
    },
    {
      "commit": "4ee36dc08e5c4d16d078f59acd6d9d536f9718dd",
      "tree": "284527b0418065b0092d7cc9ea3ee6d899a5a53e",
      "parents": [
        "4f93f09b72d6ff47b2399b79ed6d1cbc7dbf991b"
      ],
      "author": {
        "name": "Markus Armbruster",
        "email": "armbru@redhat.com",
        "time": "Wed Apr 02 10:54:07 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:33 2008 +0200"
      },
      "message": "xen pvfb: Para-virtual framebuffer, keyboard and pointer driver\n\nThis is a pair of Xen para-virtual frontend device drivers:\ndrivers/video/xen-fbfront.c provides a framebuffer, and\ndrivers/input/xen-kbdfront provides keyboard and mouse.\n\nThe backends run in dom0 user space.\n\nThe two drivers are not in two separate patches, because the\nintermediate step (one driver, not the other) is somewhat problematic:\nthe backend in dom0 needs both drivers, and will refuse to complete\ndevice initialization unless they\u0027re both present.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "de7c6d15e354bc94a846f03749819768c331280a",
      "tree": "c917a58576c73d8deb218c1e09858ebaba195697",
      "parents": [
        "9fedc9f1b18f6b931c3b695d7280f17fc308309b"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Wed Mar 19 17:01:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "fbdev: defio and Metronomefb\n\nImplement support for the E-Ink Metronome controller.  It provides an mmapable\ninterface to the controller using defio support.  It was tested with a gumstix\npxa255 with Vizplex media using Xfbdev and various X clients such as xeyes,\nxpdf, xloadimage.\n\nThis patch also fixes the following bug: Defio would cause a hang on write\naccess to the framebuffer as the page fault would be called ad-infinitum.  It\nfixes fb_defio by setting the mapping to be used by page_mkclean.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\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"
    },
    {
      "commit": "99eeed47a1ee26fbce49c878788a6882bf90d8f2",
      "tree": "d463a287e5d7203fe17554cd55a7c54612067d82",
      "parents": [
        "5e9e4ad0a55b4dddb770ffac9322c460bd3c4a3f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 10 11:44:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 10 18:01:20 2008 -0700"
      },
      "message": "fbdev: add BF52x EZkit Display driver\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Antonino 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"
    },
    {
      "commit": "7c83172b98e569d9aabf947d8b3b089dadb2ff46",
      "tree": "674db31e73f5ae5f65e459455b63ac61ff5bff96",
      "parents": [
        "f78ba15705a5ef36b55c4e3142724e2211cb1733"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Nov 28 16:21:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:54 2007 -0800"
      },
      "message": "x86_64 EFI boot support: EFI frame buffer driver\n\nThis patch adds Graphics Output Protocol support to the kernel.  UEFI2.0 spec\ndeprecates Universal Graphics Adapter (UGA) protocol and only Graphics Output\nProtocol (GOP) is produced.  Therefore, the boot loader needs to query the\nUEFI firmware with appropriate Output Protocol and pass the video information\nto the kernel.  As a result of GOP protocol, an EFI framebuffer driver is\nneeded for displaying console messages.  The patch adds a EFI framebuffer\ndriver.  The EFI frame buffer driver in this patch is based on the Intel Mac\nframebuffer driver.\n\nThe ELILO bootloader takes care of passing the video information as\nappropriate for EFI firmware.\n\nThe framebuffer driver has been tested in i386 kernel and x86_64 kernel on EFI\nplatform.\n\nSigned-off-by: Chandramouli Narayanan \u003cmouli@linux.intel.com\u003e\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\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"
    },
    {
      "commit": "e9fa7c43aa74fae3a1db04092d2a51005f5b8a21",
      "tree": "b03e1416a58d490e5029df6baf05d47dce6ccd3c",
      "parents": [
        "accaa24c492f1aa3b9c37226d868dc59c3007531"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Oct 16 01:29:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "bf54x-lq043fb: framebuffer driver for Blackfin BF54x framebuffer device driver\n\nBlackfin BF54x framebuffer device driver for a SHARP LQ043T1DG01 TFT LCD\n\n[adaplas]\nAdd \u0027fb\u0027 suffix to driver name.\nMove Makefile entry under platform device section\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bdb3a2d7df48b861972c4bfb58490853a228f51",
      "tree": "febc4fbe0fd90e4677fe7703350ce349ddbfc342",
      "parents": [
        "cc54f46e39dff9891dd334ef158a238ff5a9ffd2"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Tue Oct 16 01:28:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:13 2007 -0700"
      },
      "message": "uvesafb: the driver core\n\nuvesafb is an enhanced version of vesafb.  It uses a userspace helper (v86d)\nto execute calls to the x86 Video BIOS functions.  The driver is not limited\nto any specific arch and whether it works on a given arch or not depends on\nthat arch being supported by the userspace daemon.  It has been tested on\nx86_32 and x86_64.\n\nA single BIOS call is represented by an instance of the uvesafb_ktask\nstructure.  This structure contains a buffer, a completion struct and a\nuvesafb_task substructure, containing the values of the x86 registers, a flags\nfield and a field indicating the length of the buffer.  Whenever a BIOS call\nis made in the driver, uvesafb_exec() builds a message using the uvesafb_task\nsubstructure and the contents of the buffer.  This message is then assigned a\nrandom ack number and sent to the userspace daemon using the connector\ninterface.\n\nThe message\u0027s sequence number is used as an index for the uvfb_tasks array,\nwhich provides a mapping from the messages coming from userspace to the\nin-kernel uvesafb_ktask structs.\n\nThe userspace daemon performs the requested operation and sends a reply in the\nform of a uvesafb_task struct and, optionally, a buffer.  The seq and ack\nnumbers in the reply should be exactly the same as those in the request.\n\nEach message from userspace is processed by uvesafb_cn_callback() and after\npassing a few sanity checks leads to the completion of a BIOS call request.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Paulo Marques \u003cpmarques@grupopie.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "541510fc28b72eab37361e9e95f48746b4d3302b",
      "tree": "50a948d2f4b0b181a3163cc462aeb63e546acda5",
      "parents": [
        "2174041d663e4ea825dd53af71b877ea6da736fe"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "remove tx3912fb\n\nRemove tx3912fb.  Nino has already removed.  It is no longer needed.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.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"
    },
    {
      "commit": "5e16e3f0e24dadb79b96b6134cd3303f0d42f0c5",
      "tree": "23f79d982edce49deef5e42b14ce7980c8b7eb94",
      "parents": [
        "dcb76f88683618ed6ef0df66643dba1285881ee5",
        "f70ac0e9651aa8c07dffe72a44872f92054d42c3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:33 2007 -0400"
      },
      "message": "Pull video into release branch\n"
    },
    {
      "commit": "8b08cf2b64f5a60594b07795b2ad518c6d044566",
      "tree": "971d735b5d150bb2ac987b5df1431ff765ab917a",
      "parents": [
        "57a3db98ac88854e20780e2337471323ba63bde2"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:05:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "OMAP: add TI OMAP framebuffer driver\n\n- Add Texas Instruments OMAP framebuffer driver.  This driver is being used\n  for various OMAP1/2 series based boards and products e.g Nokia N800 Internet\n  Tablet, H4, H3, Siemens SX1 etc.\n\n- LCD panel registration and controller code is separated in different file\n  and interfaces.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\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"
    },
    {
      "commit": "14340586148e7c88d7b1b752876f5b5227b200b9",
      "tree": "91a0d77c94b3d62e83e9cea0b5e3adedd91244fd",
      "parents": [
        "f23a06f076173c1f56572556169bf9e1793c5d59"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@rfo.atmel.com",
        "time": "Thu May 10 22:23:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:37 2007 -0700"
      },
      "message": "atmel_lcdfb: AT91/AT32 LCD Controller framebuffer driver\n\nAdds a framebuffer driver to ATMEL AT91SAM9x and AT32 aka AVR32 platforms.\nThose chips share quite the same IP and this code is suitable for both\narchitectures.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23b0f015bf2c050b8b5399430ca64e1b3398cf76",
      "tree": "9961a709908c3d8c7b4b4824f4c48327694e8764",
      "parents": [
        "de372ecd80a42c4fb485c7232475301a18d05184"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@gmail.com",
        "time": "Wed May 09 21:07:05 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 22:44:38 2007 -0400"
      },
      "message": "ACPI: video: output switch sysfs support\n\nRequires CONFIG_VIDEO_OUTPUT_CONTROL and CONFIG_ACPI_VIDEO.\n\nAfter loading output.ko and video.ko, you would have\n/sys/class/video_output and several device acpi_videoNum there.\n\nFor example, I got acpi_video0, acpi_video1,acpi_video2,and acpi_video3\nunder /sys/class/video_output on my T40.\nI can query the status of  output device0 by running \" cat\n/sys/class/video_output/acpi_video0\n\" The return value is defined in ACPI SPEC B.5.5 _DCS(Return the\nStatus of Output Device).  Also you can turn off video1 and turn on\nvideo0  by \" echo 0 \u003e acpi_video1; echo 0x80000000 \u003e acpi_video0\".\nPlease reference ACPI SPEC  B.5.7 _DSS for the parameter definition.\n\nPlease note that it may or may NOT works purely depending on if\nyour vendor providing correct ACPI video extension support in bios.\nthe driver output.ko and video.ko just works like a interface to\ninvoke BIOS.\n\nSigned-off-by: Luming Yu \u003cLuming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "681e14730c73cc2c71af282c001de6bc71c22f00",
      "tree": "3dfb470010566c2085524d9ae7d4791a787e4aaf",
      "parents": [
        "558b7bd86c32978648cda5deb5c758d77ef0c165"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Wed May 09 02:35:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:57 2007 -0700"
      },
      "message": "arkfb: new framebuffer driver for ARK Logic cards\n\nThis patch adds fbdev driver for graphics cards with ARK Logic 2000PV graphics\nchip with ICS 5342 ramdac.\n\n[adaplas@gmail.com: build fixes]\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "558b7bd86c32978648cda5deb5c758d77ef0c165",
      "tree": "4840567ca9496fe5bf0e9ac564650d613ae6c360",
      "parents": [
        "c3c117f06e95ea993ba4ed3b246fd76f87a4683f"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Wed May 09 02:35:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:57 2007 -0700"
      },
      "message": "vt8623fb: new framebuffer driver for VIA VT8623\n\nThis patch adds fbdev driver for graphics core in VIA VT8623\n\n[adaplas@gmail.com: build fixes]\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "147394c8ece44be85d692cc92cc0d047e4d8fb69",
      "tree": "13a69a386a6fbf2fddcb0d88d2ed604cca4b9e99",
      "parents": [
        "435d56fcd45cdf32bfb4db5d4e1efe17f3da95b2"
      ],
      "author": {
        "name": "Andrei Konovalov",
        "email": "akonovalov@ru.mvista.com",
        "time": "Tue May 08 00:40:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:34 2007 -0700"
      },
      "message": "xilinxfb: xilinx framebuffer device driver\n\nAdd support for the video controller IP block included into Xilinx ML300 and\nML403 reference designs.\n\nSigned-off-by: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbe7e429fedb3fbc93b496cc1c3eb4fc28333ac0",
      "tree": "9f88a999af677f65beb7041604c3a5d63bfc58db",
      "parents": [
        "249bdbbf0dbab5554a4bfe55639e324d4758da96"
      ],
      "author": {
        "name": "Alan Hourihane",
        "email": "alanh@fairlite.demon.co.uk",
        "time": "Tue May 08 00:39:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "vmlfb: framebuffer driver for Intel Vermilion Range\n\nAdd the Intel Vermilion Range framebuffer support.\n\nSigned-off-by: Alan Hourihane \u003calanh@tungstengraphics.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09aaf268eb1d22eee690d26a913f660e2081597f",
      "tree": "9179447608d1c7ee23af266d2bae2eef6d05a1c9",
      "parents": [
        "3f9b0880e4a96b02bc0131451f2f6231cd90bd94"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "fbdev: add fb_read/fb_write functions for framebuffers in system RAM\n\nThe functions fb_read() and fb_write in fbmem.c assume that the framebuffer\nis in IO memory.  However, we have 3 drivers (hecubafb, arcfb, and vfb)\nwhere the framebuffer is allocated from system RAM (via vmalloc). Using\n__raw_read/__raw_write (fb_readl/fb_writel) for these drivers is\nillegal, especially in other platforms.\n\nCreate file read and write methods for these types of drivers.  These are\nnamed fb_sys_read() and fb_sys_write().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68648ed1f58d98b8e8d994022e5e25331fbfe42a",
      "tree": "77c721d08b11aba58a30779e7b3294a96dd7fb29",
      "parents": [
        "a42dc9d4804cc5e111952008492dae9d34c6a541"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "fbdev: add drawing functions for framebuffers in system RAM\n\nThe generic drawing functions (cfbimgblt, cfbcopyarea, cfbfillrect) assume\nthat the framebuffer is in IO memory.  However, we have 3 drivers (hecubafb,\narcfb, and vfb) where the framebuffer is allocated from system RAM (via\nvmalloc). Using _raw_read/write and family for these drivers (as used in\nthe cfb* functions) is illegal, especially in other platforms.\n\nCreate 3 new drawing functions, based almost entirely from the original\nexcept that the framebuffer memory is assumed to be in system RAM.\nThese are named as sysimgblt, syscopyarea, and sysfillrect.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2f594fd7adff7aae2d1664e72044926b0b906aa",
      "tree": "94ebe01c6bc44e9c4b4101cd604c62c069187bae",
      "parents": [
        "22d832edcace45b26ced76efef6c863449e4e060"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "fbdev: link vgastate.o using Kconfig\n\nInstead of directly linking vgastate.o by individual drivers, create a Kconfig\noption VGASTATE which can be \u0027SELECT\u0027ed by individual drivers instead.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22d832edcace45b26ced76efef6c863449e4e060",
      "tree": "155190ea0e8d4b1504c754d272518cd9da147771",
      "parents": [
        "f7829158bce2c8180bf7a1cb922cad812d3a2788"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "savagefb: VGA state save and restore\n\nAllow the saving and restoration of VGA text mode.  The state is saved on the\nfirst open and restored on the last close. Because of the VGA registers are\nlinearly mapped to the MMIO space, MMIO access is used which is not limited to\nX86 platforms nor to the primary display device.\n\nAn echo 0 \u003e /sys/class/vtconsole/vtcon1/bind will convert the display from\ngraphics to text mode.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7dfe50b3aac2b3500139ab10a6e228d34fed9a49",
      "tree": "d72efb4cccdbcc4660268ca040f6d4db614f4791",
      "parents": [
        "19f3d3a5546be431f3846d8a8581e7a2f169dba3"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "nvidiafb: VGA state save and restore\n\nAllow the saving and restoration of VGA text mode.  The state is saved on the\nfirst open and restored on the last close.  Because of the non-linear mapping\nof the VGA registers to the MMIO space, this will be done only on X86\nplatforms where the device is the primary display.\n\nAn echo 0 \u003e /sys/class/vtconsole/vtcon1/bind will convert the display from\ngraphics to text mode.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aad09e51eeb6ec68029271642a7528ffc08fee81",
      "tree": "420336fb8dbcb452d96ca77d820d27a25f03cd11",
      "parents": [
        "5e841b88d23d0ea0a6ee4e76c489899d4d23ce25"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Tue May 08 00:37:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "fbdev: hecuba Framebuffer Driver\n\nThis patch implements support for the E-Ink/hecuba display device.  It uses\ndeferred IO support.\n\n[akpm@linux-foundation.org: linker section fixes]\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60b59beafba875aef6d378078bce0baf2287ae14",
      "tree": "bb599c0e2ad43ee8f515a9f9af009442931b6a37",
      "parents": [
        "3a2842480bbef42c3c90e14c1f378360d8c20a0c"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Tue May 08 00:37:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:26 2007 -0700"
      },
      "message": "fbdev: mm: Deferred IO support\n\nThis implements deferred IO support in fbdev.  Deferred IO is a way to delay\nand repurpose IO.  This implementation is done using mm\u0027s page_mkwrite and\npage_mkclean hooks in order to detect, delay and then rewrite IO.  This\nfunctionality is used by hecubafb.\n\n[adaplas]\nThis is useful for graphics hardware with no directly addressable/mappable\nframebuffer. Implementing this will allow the \"framebuffer\" to be accesible\nfrom user space via mmap().\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ee121631b9dd0291502ccac6f897907505faf8c",
      "tree": "241c6fed7da9fe24c998674d6ba9d8ec1bf10f52",
      "parents": [
        "825d0a97f3b9031235b1ee77b1e22fec15c758ba"
      ],
      "author": {
        "name": "James Simmons",
        "email": "jsimmons@infradead.org",
        "time": "Tue May 08 00:37:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:26 2007 -0700"
      },
      "message": "fbdev: display class\n\nAdd the new display class.  This is meant to unite the various solutions to\ndisplay units ie acpi output device, auxdisplay and the defunct lcd class\nin the backlight directory.\n\nSigned-off-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71227521459872c321e7a581e82723bbc1aa33e1",
      "tree": "3e232a92291998a1a274b8171d5741bb4a7df472",
      "parents": [
        "453e93b348ebabc517149b9d9a05042a3c1ccc82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 06 22:45:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 06 22:45:50 2007 -0700"
      },
      "message": "[VIDEO]: Add Sun XVR-2500 framebuffer driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "453e93b348ebabc517149b9d9a05042a3c1ccc82",
      "tree": "45802825f5df4eab1ac640057890072350c2e8b6",
      "parents": [
        "861fe90656b8e20d750d73c57088dc52d316ce7b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 06 22:45:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 06 22:45:08 2007 -0700"
      },
      "message": "[VIDEO]: Add Sun XVR-500 framebuffer driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a100501212f2e26bb6d70bfb5c55eefd90e22b65",
      "tree": "64373f2a78d8920e11fe2a66152f280332b51363",
      "parents": [
        "c04cb856e20a8bf68762d60737b84328c1ab5900"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@opal.biophys.uni-duesseldorf.de",
        "time": "Tue May 01 22:32:39 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 17:59:05 2007 -0700"
      },
      "message": "m68k: Atari fb revival\n\nUpdate the atari fb to 2.6 by Michael Schmitz,\nReformatting and rewrite of bit plane functions by Roman Zippel,\nA few more fixes by Geert Uytterhoeven.\n\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fc404e47bdf2d34ffc2edc16070cda410838291",
      "tree": "f044aad04b7b622a123071d4c4c786780f76a94b",
      "parents": [
        "5b7e42b2d38e4c4d0cb105a2ad83d43f6957f59e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Tue Feb 20 13:58:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] fb: SM501 framebuffer driver\n\nDriver for the Silicon Motion SM501 multifunction device framebuffer\nsubsystem.\n\nThis driver supports both the CRT and LCD panel heads, with some simple\nacceleration for the cursor plotting and support for screen panning.  There\nis no current support for bitblt/drawing engines, which should be added at\na later date.\n\nThis has been tested on a number of configurations, including PCI and\ngeneric-bus, on PPC, ARM and SH4\n\n[akpm@linux-foundation.org: fix warnings]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.u.\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f27489d1105c2386e6ed71c35e74e0e69603cbc",
      "tree": "985a154a3045666776cb52142f880ec194dde764",
      "parents": [
        "40f5a0ce2501d62d8653cb1fbfeb80e2a7013933"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 12:27:25 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 12:27:25 2007 +0000"
      },
      "message": "backlight: Remove bogus SYSFS dependency\n\nRemove a bogus SYSFS dependency from the backlight class\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "310d8c11126d21e417206c874c6382c44ece1baa",
      "tree": "f09e4f821a34346f412689d4da365688fad7ba89",
      "parents": [
        "fbdb3e5be36619c4acf415d870eceab4cbce2850"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Feb 12 00:55:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] ps3: Virtual Frame Buffer Driver\n\nAdd the PS3 Virtual Frame Buffer Driver.\n\nAs the actual graphics hardware cannot be accessed directly by Linux, ps3fb\nuses a virtual frame buffer in main memory.  The actual screen image is copied\nto graphics memory by the GPU on every vertical blank, by making a hypervisor\ncall.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52e7c922f37907ab3cf3445b916fbbc53cbd6c75",
      "tree": "7ec6c65950b47ab40c654bd5b63920948533bb7e",
      "parents": [
        "2fdbe5cf27aff997e348c5f01b424ad734bd1d25"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 12 00:55:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:42 2007 -0800"
      },
      "message": "[PATCH] remove the broken FB_S3TRIO driver\n\nThe FB_S3TRIO driver:\n- has been marked as BROKEN for more than two years and\n- is still marked as BROKEN.\n\nDrivers that had been marked as BROKEN for such a long time seem to be\nunlikely to be revived in the forseeable future.\n\nBut if anyone wants to ever revive this driver, the code is still\npresent in the older kernel releases.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e019630e78e3482c2386d18cbdc7a4c54f7a809c",
      "tree": "4b4bac38f1b501bac9a54ce8f08a1a6f1b26123f",
      "parents": [
        "a268422de8bf1b4c0cb97987b6c329c9f6a3da4b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 12 00:54:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:41 2007 -0800"
      },
      "message": "[PATCH] remove broken video drivers\n\nRemove some video drivers that:\n\n- had already been marked as BROKEN in 2.6.0 three years ago and\n- are still marked as BROKEN.\n\nThese are the following drivers:\n- FB_CYBER\n- FB_VIRGE\n- FB_RETINAZ3\n- FB_SUN3\n\nDrivers that had been marked as BROKEN for such a long time seem to be\nunlikely to be revived in the forseeable future.\n\nBut if anyone wants to ever revive any of these drivers, the code is\nstill present in the older kernel releases.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-By: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a268422de8bf1b4c0cb97987b6c329c9f6a3da4b",
      "tree": "521e88fddb250dc193893c07bd889b5a28b7ded5",
      "parents": [
        "59ae6c6b87711ceb2d1ea5f9e08bb13aee947a29"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Mon Feb 12 00:54:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:41 2007 -0800"
      },
      "message": "[PATCH] fbdev driver for S3 Trio/Virge\n\nAdd a driver for S3 Trio / S3 Virge.  Driver is tested with most versions\nof S3 Trio and with S3 Virge/DX, on i386.\n\n(akpm: We kind-of have support for this hardware already, but...\n\nvirgefb.c\n  - amiga/zorro specific,\n  - broken (according to Kconfig),\n  - uses obsolete/nonexistent interface (struct display_switch)\n  - recent Adrian Bunk\u0027s patch removes this driver\n\nS3triofb.c\n  - ppc/openfirmware specific\n  - minimal functionality\n  - broken (according to Kconfig),\n  - uses obsolete/nonexistent interface (struct display_switch)\n)\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3d899839064b6924c3d8a6404dae14c79f657fd",
      "tree": "0d373bc6e63f5f29d5b3ea5caddbde590f91ad3a",
      "parents": [
        "ee2f344b33b507af23610c8fdfdde38d7c10fb33"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Dec 10 02:20:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:20 2006 -0800"
      },
      "message": "[PATCH] Fbdev driver for IBM GXT4500P videocards\n\nThis is an fbdev driver for the IBM GXT4500P display card found in some IBM\nSystem P (pSeries) machines.  These cards have hardware 2D and 3D\ncapabilities, but the driver does not use them; it just exports a dumb\nframebuffer.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc5891c8a3ba284f13994d7bc1f1bfa8283982de",
      "tree": "a9361f04236b60e0c1a8b1158e490b505c0961f4",
      "parents": [
        "66cf75121b1c8128ef9ab2d772c5654ae00c4284"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Oct 03 01:14:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:09 2006 -0700"
      },
      "message": "[PATCH] fbdev: Add generic ddc read functionality\n\nAdds functionality to read the EDID information over the DDC bus in a generic\nway.  This code is based on the DDC implementation in the radeon driver.\n\n[adaplas]\n- separate from fbmon.c and place in new file fb_ddc.c\n- remove dependency to CONFIG_I2C and CONFIG_I2C_ALGOBIT, otherwise, feature\n  will not compile if i2c support is compiled as a module\n- feature is selectable only by drivers needing it. It must have a\n  \u0027select FB_DDC if xxx\u0027 in Kconfig\n- change printk\u0027s to dev_*, the i2c people prefers it\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "256154fbc31c25a8df4d398232acfa9d4892224c",
      "tree": "278582add1a28766a1f3f4dba2f250cdbb191e0a",
      "parents": [
        "834a9b8ca7a01c34570be021f88e18884a29f048"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sun Jul 30 03:04:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] fbdev: statically link the framebuffer notification functions\n\nThe backlight and lcd subsystems can be notified by the framebuffer layer\nof blanking events.  However, these subsystems, as a whole, can function\nindependently from the framebuffer layer.  But in order to enable to the\nlcd and backlight subsystems, the framebuffer has to be compiled also,\neffectively sucking in a huge amount of unneeded code.\n\nTo prevent dependency problems, separate out the framebuffer notification\nmechanism from the framebuffer layer and permanently link it to the kernel.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22caf04297896e515c6d5cdfb8e08a79a523946c",
      "tree": "dbb53f07800e51f1ed285ab530e200edb997aeb5",
      "parents": [
        "b04ea3cebf79d6808632808072f276dbc98aaf01"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Fri Jul 14 00:24:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] mbxfb: Add framebuffer driver for the Intel 2700G\n\nAdd frame buffer driver for the 2700G LCD controller present on CompuLab\nCM-X270 computer module.\n\n[adaplas]\n- Add more informative help text to Kconfig\n- Make DEBUG a Kconfig option as FB_MBX_DEBUG\n- Remove #include mbxdebug.c, this is frowned upon\n- Remove redundant casts\n- Arrange #include\u0027s alphabetically\n- Trivial whitespace\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36c9366efd63e4bab82d46e166140bddf3acc4cf",
      "tree": "c109a3e49e9d1d4f69fb2418cdc0ed375be07eb4",
      "parents": [
        "8320204ab495c858da7b6501f49a71b53d828e74"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Mon Jul 03 00:24:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:26:59 2006 -0700"
      },
      "message": "[PATCH] fbdev: Add framebuffer and display update module support for pnx4008\n\nAdd support for Display Update Module and RGB framebuffer device on Philips\nPNX4008 ARM board.\n\nSigned-off-by: Grigory Tolstolytkin \u003cgtolstolytkin@ru.mvista.com\u003e\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a17917671d407d37bf23a527aa55acca3cb4735",
      "tree": "1e78f6f82d913ee58c174776529589afe1d3b2a9",
      "parents": [
        "a06630f3e7fb29f2524e1d7b009eb8b5a278ba23"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jun 26 00:27:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:32 2006 -0700"
      },
      "message": "[PATCH] Detaching fbcon: sdd sysfs class device entry for fbcon\n\nIn order for this feature to work, an interface will be needed.  The most\nappropriate is sysfs.  However, the framebuffer console has no sysfs entry\nyet.  This will create a sysfs class device entry for fbcon under\n/sys/class/graphics.\n\nAdd a class_device entry \u0027fbcon\u0027 under class \u0027graphics\u0027.  Console-specific\nattributes which where previously under class/graphics/fb[x] are moved to\nclass/graphics/fbcon.  These attributes, \u0027con_rotate\u0027 and \u0027con_rotate_all\u0027,\nare also renamed to \u0027rotate\u0027 and \u0027rotate_all\u0027 respectively.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90b4f9aca4d124d114e02bbb3d1d4f3d1d47138f",
      "tree": "e367b2fd3ad08b706bd7825c6251a95284f3bb76",
      "parents": [
        "1a8c9795290361cef232fd54f425a57d143108a8"
      ],
      "author": {
        "name": "Edgar Hucek",
        "email": "hostmaster@ed-soft.at",
        "time": "Mon Jun 26 00:26:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:32 2006 -0700"
      },
      "message": "[PATCH] imacfb: Add Intel-based Macintosh Framebuffer Support\n\nThis patch adds a new framebuffer driver for the Intel Based macs.  This\nframebuffer is needed when booting from EFI to get something out the box.\n\n[akpm: note: doesn\u0027t support modular building]\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39451a73a2d190763ba8a98f486cf23d63d22582",
      "tree": "a395398b3dfb7c39c2a011515f0679d4a8cd65b8",
      "parents": [
        "a536093a2f07007aa572e922752b7491b9ea8ff2"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Fri Mar 31 02:31:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:01 2006 -0800"
      },
      "message": "[PATCH] fbdev: Remove old radeon driver\n\nThis patch removes the old radeon driver which has been replaced by a\nnewer one.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f95ec3c6df271ae4e6290cd6b95c18a009c76dc9",
      "tree": "de6c44709c312ea1d9708c0daeebf07c379a2c5e",
      "parents": [
        "d03c21ec0be7787ff6b75dcf56c0e96209ccbfbd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 27 01:17:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:55 2006 -0800"
      },
      "message": "[PATCH] au1200fb: Alchemy Au1200 framebuffer driver\n\nAdd support for Alchemy Au1200 framebuffer driver\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c465e05a03209651078b95686158648fd7ed84c5",
      "tree": "e1119586a567a9a6a5ad9bda43d3438772ecf5a4",
      "parents": [
        "e764a20196f4e1b497a42fdc6e9d254e7ec290f2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:50 2005 -0800"
      },
      "message": "[PATCH] fbcon/fbdev: Move softcursor out of fbdev to fbcon\n\nAccording to Jon Smirl, filling in the field fb_cursor with soft_cursor for\ndrivers that do not support hardware cursors is redundant.  The soft_cursor\nfunction is usable by all drivers because it is just a wrapper around\nfb_imageblit.  And because soft_cursor is an fbcon-specific hook, the file is\nmoved to the console directory.\n\nThus, drivers that do not support hardware cursors can leave the fb_cursor\nfield blank.  For drivers that do, they can fill up this field with their own\nversion.\n\nThe end result is a smaller code size.  And if the framebuffer console is not\nloaded, module/kernel size is also reduced because the soft_cursor module will\nalso not be loaded.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b495f2bb749b828499135743b9ddec46e34fda8",
      "tree": "5f787ed9829ef01a457428114ccd3547cf6c88da",
      "parents": [
        "172546bf601356f94f8018af7908a9b7c1c4915c"
      ],
      "author": {
        "name": "Pete Popov",
        "email": "ppopov@embeddedalley.com",
        "time": "Mon Apr 04 01:06:19 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:31:01 2005 +0100"
      },
      "message": "Au1100 FB driver uplift for 2.6.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\n"
    },
    {
      "commit": "20fd5767689124a920c1deb9c380304e082f026c",
      "tree": "fe779116d39a1612c80f414f0add8ed2893041d9",
      "parents": [
        "3b4abffbadf728996fb9243b4af1df48dd771e86"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Fri Sep 09 13:10:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:42 2005 -0700"
      },
      "message": "[PATCH] s3c2410fb: ARM S3C2410 framebuffer driver\n\nThis set of two patches add support for the framebuffer of the Samsung S3C2410\nARM SoC.  This driver was started about one year ago and is now used on iPAQ\nh1930/h1940, Acer n30 and probably other s3c2410-based machines I\u0027m not aware\nof.  I\u0027ve also heard yesterday that it\u0027s working also on iPAQ rx3715/rx3115\n(s3c2440-based machines).\n\nSigned-Off-By: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Ben Dooks \u003cben@trinity.fluff.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96fe6a2109db29cd15b90a093c16e6cb4b19371a",
      "tree": "bd3c424f3f43e6b5a2ba6c235c7c25b3ba197f4c",
      "parents": [
        "5251bffc9b4ca699993c79166adf02faf1bbc043"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Sep 09 13:09:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:39 2005 -0700"
      },
      "message": "[PATCH] fbdev: Add VESA Coordinated Video Timings (CVT) support\n\nThe Coordinated Video Timings (CVT) is the latest standard approved by VESA\nconcerning video timings generation.  It addresses the limitation of GTF which\nis designed mainly for CRT displays.  CRT\u0027s have a high blanking requirement\n(as much as 25% of the horizontal frame length) which artificially increases\nthe pixelclock.  Digital displays, on the other hand, needs to conserve the\npixelclock as much as possible.  The GTF also does not take into account the\ndifferent aspect ratios in its calculation.\n\nThe new function added is fb_find_mode_cvt().  It is called by fb_find_mode()\nif it recognizes a mode option string formatted for CVT.  The format is:\n\n\u003cxres\u003ex\u003cyres\u003e[M][R][-\u003cbpp\u003e][\u003cat-sign\u003e\u003crefresh\u003e][i][m]\n\nThe \u0027M\u0027 tells the function to calculate using CVT.  On it\u0027s own, it will\ncompute a timing for CRT displays at 60Hz.  If the \u0027R\u0027 is specified, \u0027reduced\nblanking\u0027 computation will be used, best for flatpanels.  The \u0027i\u0027 and the \u0027m\u0027\nis for \u0027interlaced mode\u0027 and \u0027with margins\u0027 respectively.\n\nTo determine if CVT was used, check for dmesg for something like this:\n\nCVT Mode - \u003cpix\u003eM\u003cn\u003e[-R], ie: .480M3-R  (800x600 reduced blanking)\n\nwhere: pix - product of xres and yres, in MB\n    M   - is a CVT mode\n    n   - the aspect ratio (3 - 4:3; 4 - 5:4; 9 - 16:9, 15:9; A - 16:10)\n    -R   - reduced blanking\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fa68eae9f8291a98bfe00b94b78f72eb253165a",
      "tree": "f3619e7302871a5d56264f6df4076c30857483ce",
      "parents": [
        "6062bfa1644f401c08e78d5c8a161f7d11c5c830"
      ],
      "author": {
        "name": "Knut Petersen",
        "email": "Knut_Petersen@t-online.de",
        "time": "Fri Sep 09 13:04:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:58:02 2005 -0700"
      },
      "message": "[PATCH] framebuffer: new driver for cyberblade/i1 graphics core\n\nThis is a framebuffer driver for the Cyberblade/i1 graphics core.\n\nCurrently tridenfb claims to support the cyberblade/i1 graphics core.  This\nis of very limited truth.  Even vesafb is faster and provides more working\nmodes and a much better quality of the video signal.  There is a great\nnumber of bugs in tridentfb ...  but most often it is impossible to decide\nif these bugs are real bugs or if fixing them for the cyberblade/i1 core\nwould break support for one of the other supported chips.\n\nTridentfb seems to be unmaintained,and documentation for most of the\nsupported chips is not available.  So \"fixing\" cyberblade/i1 support inside\nof tridentfb was not an option, it would have caused numerous\nif(CYBERBLADEi1) else ...  cases and would have rendered the code to be\nalmost unmaintainable.\n\nA first version of this driver was published on 2005-07-31.  A fix for a\nbug reported by Jochen Hein was integrated as well as some changes\nrequested by Antonino A.  Daplas.\n\nA message has been added to tridentfb to inform current users of tridentfb\nto switch to cyblafb if the cyberblade/i1 graphics core is detected.\n\nThis patch is one logical change, but because of the included documentation\nit is bigger than 70kb.  Therefore it is not sent to lkml and\nlinux-fbdev-devel,\n\nSigned-off-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nCc: Muli Ben-Yehuda \u003cmulix@mulix.org\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1154ea7dcd8eed758fb5ec47393a79d5a1f0bc43",
      "tree": "5c5c67e549c60b030555f97fb66c1501f86897d2",
      "parents": [
        "4ff45f515144d232c83bf55c53f54deecb750296"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayalk@intworks.biz",
        "time": "Tue Jun 21 17:17:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:41 2005 -0700"
      },
      "message": "[PATCH] Framebuffer driver for Arc LCD board\n\nAdd support for the Arc monochrome LCD board.\n\nThe board uses KS108 controllers to drive individual 64x64 LCD matrices.\nThe board can be paneled in a variety of setups such as 2x1\u003d128x64,\n4x4\u003d256x256 and so on.  The board/host interface is through GPIO.\n\nSigned-off-by: Jaya Kumar \u003cjayalk@intworks.biz\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \u003clinux-fbdev-devel@lists.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c2f891cb64b0b9c8d389da97c221ee4288f1307",
      "tree": "6826d42679d15654c0a0661e56bcbe8fb3f6db86",
      "parents": [
        "db9f1d9daa2f775a0f7d1a0d2ca4722c1da50158"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sun May 01 08:59:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:24 2005 -0700"
      },
      "message": "[PATCH] imxfb: Add Freescale i.MX framebuffer driver\n\nThis patch adds support for the framebuffer on the freescale i.MX SOC\narchitecture.  The driver has been tested on the mx1ads board, the pimx1 board\nand another custom board with different displays.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
