)]}'
{
  "log": [
    {
      "commit": "b91dbce56a8dbf312f6255d5121b295553d2b4db",
      "tree": "77c3a0e93f4cca9b2c4ef2b73bce66acc792f60c",
      "parents": [
        "14aefd1b49ff3bd13caa37fb06bd53488d5d1486"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Wed Jul 23 21:31:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "pxafb: convert ctrlr_sem in a mutex\n\nThe semaphore ctrlr_sem is used as a mutex.  Convert it to the mutex API.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c42a449107bf76c59b8e0b6a30d070e9696e49c",
      "tree": "f8277f579a034ebdb8d750d83179e843bff7dc0d",
      "parents": [
        "90eabbf0ec0c626cf5d186214cf8fc79150a7a29"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:32 2008 -0700"
      },
      "message": "pxafb: preliminary smart panel interface support\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90eabbf0ec0c626cf5d186214cf8fc79150a7a29",
      "tree": "a17d471960d783f046faf13f56db5794f419cfd3",
      "parents": [
        "2ba162b9335c6e3ba90c77637372fc9f078aae67"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:32 2008 -0700"
      },
      "message": "pxafb: move parallel LCD timing setup into dedicate function\n\nthe new_regs stuff has been removed, and all the setup (modification to those\nfbi-\u003ereg_*) is protected with IRQ disabled\n\n   * disable IRQ is too heavy here, provided that no IRQ context will\n     touch the fbi-\u003ereg_* and the only possible contending place is\n     in the CPUFREQ_POSTCHANGE (task context), a mutex will be better,\n     leave this for future improvement\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ba162b9335c6e3ba90c77637372fc9f078aae67",
      "tree": "777d19a2b3cd20744e221ca2bba451b4b0db42cd",
      "parents": [
        "a7535ba730e13db037bd22c79c3805690d0945a2"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:32 2008 -0700"
      },
      "message": "pxafb: use completion for LCD disable wait code\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c42dd8ebdd92ad59d9a68f88f0e20ad9f45270a",
      "tree": "1013b04a3543aa1f1e1c9a2472ba15eb2e8f0cd9",
      "parents": [
        "ce4fb7b892a6d6c6a0f87366b26fd834d2923dd7"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: introduce \"struct pxafb_dma_buff\" for palette and dma descriptors\n\nUse structure and array for palette buffer and dma descriptors to:\n\n1. better organize code for future expansion like overlays\n2. separate palette and dma descriptors from frame buffer\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce4fb7b892a6d6c6a0f87366b26fd834d2923dd7",
      "tree": "1b30869071a065f24ab0976b23c9c47998022b24",
      "parents": [
        "92ac73c1e4b4e039162f5d3980c2da8192b28060"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: convert fb driver to use ioremap() and __raw_{readl, writel}\n\nThis is part of the effort moving peripheral registers outside of pxa-regs.h,\nand using ioremap() make it possible the same IP can be re-used on different\nprocessors with different registers space\n\nAs a result, the fixed mapping in pxa_map_io() is removed.\n\nThe regs-lcd.h can actually moved to where closer to pxafb.c but some of its\nbit definitions are directly used by various platform code, though this is not\na good style.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ffa73960631502841d78b79ce857b15b9290abc",
      "tree": "302a754e1573f87f8ce0b3e1b4f2611cfdb7711e",
      "parents": [
        "ba282daa919f89c871780f344a71e5403a70b634"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@linutronix.de",
        "time": "Tue Oct 16 01:28:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:15 2007 -0700"
      },
      "message": "pxafb: Add support for other palette formats\n\nThis patch adds support for the other three palette formats possible with\nthe PXA LCD controller. This is required on boards where an LCD is connected\nwith all its 18 bits. With this patch, it\u0027s possible to use an 8-bit mode\nwith 18-bit palette entries. This used to be possible in 2.4 kernels but\ndisappeared in 2.6. With current kernels, you can only get wrong colours\nout of an LCD connected this way.\n\nUsers can choose the palette format by doing something like this\nin their board definition:\n\nstatic struct pxafb_mach_info my_fb_info \u003d {\n        [...]\n        .lccr3          \u003d LCCR3_OutEnH | LCCR3_PixFlEdg | LCCR3_PDFOR_3,\n        .lccr4          \u003d LCCR4_PAL_FOR_2,\n        [...]\n};\n\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\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": "72e3524c0b591c30c3a2e2058dd78327ec99efed",
      "tree": "d6b37eb55eaa95a083906fce03ebb5c09e34efd7",
      "parents": [
        "a6dba20c5c7b3a18d69bcbd60a1d2ebc0536f0ce"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 20 10:18:42 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 21:14:56 2007 +0100"
      },
      "message": "[ARM] pxa: update pxafb to use clk support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d14b272bc63f35a8f20b4b1df16c080b8d24f8f1",
      "tree": "f754f3b333388e0ab78c934fd492906688fab2a6",
      "parents": [
        "c5d311c7e93c7d84941028835bc6ae5e1bc4e73c"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@net.rmk.(none)",
        "time": "Wed Sep 20 22:54:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 02 13:33:37 2006 +0100"
      },
      "message": "[ARM] 3848/1: pxafb: Add option of fixing video modes and spitz QVGA mode support\n\nAdd the ability to have pxafb use only certain fixed video modes\n(selected on a per platform basis). This is useful on production\nhardware such as the Zaurus cxx00 models where the valid modes are\nknown in advance and any other modes could result in hardware damage.\n\nFollowing this, add support for the cxx00 QVGA mode. Mode information\nis passed to the lcd_power call to allowing the panel drivers to\nconfigure the display hardware accordingly (corgi_lcd already contains\nthe functionality for the cxx00 panel).\n\nThis mirrors the setup already used by w100fb.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca5da7106214e03f5302ca630bd38a9145b27391",
      "tree": "b8c012b76c1a28c629e0c2a6ed18f1f80e8283f8",
      "parents": [
        "664cceb0093b755739e56572b836a99104ee8a75"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 29 09:44:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 29 09:44:54 2005 +0100"
      },
      "message": "[ARM] pxafb: Remove #if DEBUG, convert DPRINTK to pr_debug\n\nFix warning:\n drivers/video/pxafb.h:119:5: warning: \"DEBUG\" is not defined\nby removing the whole\n #if DEBUG\n #define DPRINTK(fmt, args...) printk...etc...\n #else\n #define DPRINTK(fmt, args...)\n #endif\nstuff - we have pr_debug() for this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba44cd2d8abc3271a608b42cdbf55e1e575e2ba5",
      "tree": "7416f8acd8a76e5b7beddda61d03cd2a16b5bd03",
      "parents": [
        "61ab7903b8cd772d3bfb28bc26d02c599cfb0e5b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Sep 09 13:10:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:40 2005 -0700"
      },
      "message": "[PATCH] pxafb: Add hsync time reporting hook\n\nTo solve touchscreen interference problems devices like the Sharp Zaurus\nSL-C3000 need to know the length of the horitzontal sync pulses.  This patch\nadds a hook to pxafb so the touchscreen driver can function correctly.\n\nSigned-Off-By: Richard Purdie \u003crpurdie@rpsys.net\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"
    }
  ]
}
