)]}'
{
  "log": [
    {
      "commit": "f413070e3f0bccb40ca939b90699347daf815607",
      "tree": "de2d560d7082ecf1df9ba57ecd4376ba2dfddf2a",
      "parents": [
        "084e104bd8e03e1f8e10ae73944de497f4f427b5"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Mar 13 14:13:57 2012 +0100"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Mon Mar 19 22:59:47 2012 +0000"
      },
      "message": "fbdev: da8xx: add support for SP10Q010 display\n\nAdd timing data for Hitachi SP10Q010 display and allow configuration\nof the 4bpp palette. For 4bpp framebuffer enable reversed order of\npixels in a byte. This requires defining FB_CFB_REV_PIXELS_IN_BYTE\nand additionally setting var.nonstd to the value FB_NONSTD_REV_PIX_IN_B.\nNote that it is not enough to set da8xx_fb_var.nonstd to this value\nstatically, since FBIOPUT_VSCREENINFO ioctl might pass var struct with\n.nonstd field set to zero or another value. Therefore this setting must\nbe adjusted in fb_check_var() according to the requested bpp value.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "084e104bd8e03e1f8e10ae73944de497f4f427b5",
      "tree": "e1daafed8227ea34bf7451e5d200d59d60b8c514",
      "parents": [
        "11e184756aad9b609474fa6644266428810da809"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Mar 13 14:13:04 2012 +0100"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Mon Mar 19 22:59:46 2012 +0000"
      },
      "message": "fbdev: da8xx:: fix reporting of the display timing info\n\nTiming info is not properly reported by the driver, e.g.:\n\n$ fbset -i\nmode \"480x272-35\"\n    # D: 7.895 MHz, H: 12.165 kHz, V: 35.158 Hz\n    geometry 480 272 480 544 16\n    timings 126666 64 64 32 32 41 10\n\nAccording to the timing values defined for LK043T1DG01 display\nit should be reported as:\n\nmode \"480x272-53\"\n    # D: 7.895 MHz, H: 15.038 kHz, V: 52.579 Hz\n    geometry 480 272 480 544 16\n    timings 126666 2 2 2 2 41 10\n\nInitialize additional fb_var_screeninfo fields so fix this problem.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "12fa8350244d73b6111ec9bc6c2fd5d49fa601b5",
      "tree": "04e2188407951dc01295676604bbd7f2cd8307bc",
      "parents": [
        "3a84409ce3cccdbe1753dd9fd4eb1a7a9dded5c3"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Thu Feb 09 11:54:06 2012 +0530"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Mon Feb 13 03:01:47 2012 +0000"
      },
      "message": "video:da8xx-fb: calculate pixel clock period for the panel\n\nPatch calculates pixel clock period in pico seconds and updates\nthe same in variable screen information structure. fbset utility\nuses this information.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "3a84409ce3cccdbe1753dd9fd4eb1a7a9dded5c3",
      "tree": "f1da366d9b5f1c07eb825d29d5c430fb98e2e27a",
      "parents": [
        "c718a54649475cc397484f96e70f6d0fdd267165"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Thu Feb 09 10:34:38 2012 +0530"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Mon Feb 13 03:00:25 2012 +0000"
      },
      "message": "video: da8xx-fb: Fix build warning on unused label\n\nPatch fixes build warning on label \"err_cpu_freq\" when CONFIG_CPU_FREQ\nis not defined.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "f820917abae4a019b0357d3fe72b22c22a11b775",
      "tree": "670c4f92388a946f13e0fcfa7fe1361b70a316de",
      "parents": [
        "787f9fd23283d7103c65371f7b108ecf1020cddf"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Tue Jan 03 18:10:51 2012 +0530"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sat Jan 28 19:55:34 2012 +0000"
      },
      "message": "video: da8xx-fb: reset LCDC only if functional clock changes with DVFS\n\nLCDC functional clock may or may not be derived from CPU/MPU DPLL,\nFor example,\nAM335x \u003d\u003e Separate independent DPLL for LCDC\nDavinci \u003d\u003e Same DPLL as MPU\n\nSo, on platforms where LCDC functional clock is not derived from CPU/MPU\nPLL it is not required to reset LCDC module as its functional clock does\nnot change with DVFS.\n\nThis patch adds check to do reset only if functional clock changes\nbetween pre and post notifier callbacks with DVFS.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "74a0efdef1df7f576116811234ebedd8a1255ebc",
      "tree": "285ba0ac7d0c2489d5b82e3a5e9cd4bdac94c0bc",
      "parents": [
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Tue Nov 15 17:32:23 2011 +0530"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Nov 22 00:55:53 2011 +0000"
      },
      "message": "video:da8xx-fb: Disable and reset sequence on version2 of LCDC\n\nPatch follows the disable and software reset sequence specified\nin version2 to LCDC functional specification.\nWithout this flicker is observed on re-enabling the LCDC.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "4d7408014e4f085c43b511b436ac60d1d61e6e17",
      "tree": "f075dc05472ca975b4e9e2919eb1806396a96824",
      "parents": [
        "d121c3f3cedb84601ee4839d6a6c33d1e9240cc9"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Mon Jul 18 09:58:53 2011 +0530"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Oct 04 09:48:58 2011 +0000"
      },
      "message": "video: da8xx-fb: Increased resolution configuration of revised LCDC IP\n\nRevised LCD controller in upcoming TI SoC which is an updated version of\nLCDC IP that was found on TI\u0027s DA850 SoC supports 2048*2048 resolution.\nBelow are the encoding details:\nWidth:\nPixels Per Line \u003d {pplmsb, ppllsb, 4\u0027b1111} + 1\nWhere pplmsb:1bit\u003d\u003d\u003eRaster Timing0[3], ppllsb:6bits\u003d\u003d\u003eRaster Timing0[9:4].\nAnd encoded value can range from 16 to 2048 in multiples of 16.\n\nHeight:\nLines Per Panel \u003d {lpp_b10, lpp}\nWhere lpp:10bits\u003d\u003d\u003eRaster Timing1[9:0], lpp_b10:1bit\u003d\u003d\u003eRaster Timing2[26].\nAnd encoded value can range from 1 to 2048, programmable range is 0 to\n2047.\n\nPatch is verified on emulation platform of upcoming SoC for updated\nfeature and on DA850 platform to make sure nothing existing breaks.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "c6daf05b6d7afca4c9e04a7361e284ef9e1d8dad",
      "tree": "e4ca4f2b7763791c311f5efd13fd6529f4f050d5",
      "parents": [
        "a4b8f97a8fdeb94492738c36fddbd2cf822ed138"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Tue Jul 05 15:51:20 2011 +0530"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 13 16:58:53 2011 +0900"
      },
      "message": "video: da8xx-fb: Interrupt configuration of revised LCDC IP\n\nAn upcoming SoC of TI comes with an LCD controller which is an updated\nversion of that found on TI\u0027s DA850 SoC. The da8xx-fb driver can support\nthis LCD with some enhancements.\nThis patch adds support for updated interrupt configuration on the new\nSoC.\n1) Registers for setting and clearing interrupts are different.\n2) Raw and masked status registers are different.\nThe updates have been tested on an emulation platform for new features\nand the patch has been tested on DA850 platform to make sure nothing\nexisting breaks.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e6c4d3d43d4d00a0ed945c77e6b89c74b38120d7",
      "tree": "7da2ec2a8efe9d56f9136a5d2110448cbf3ddef2",
      "parents": [
        "3478b1cd43284ef798974384ba894eadc37fc1d9"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue Jun 14 09:24:45 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 15 15:04:49 2011 +0900"
      },
      "message": "fbdev: da8xx: use display information in info not in var for panning\n\nWe must not use any information in the passed var besides xoffset,\nyoffset and vmode as otherwise applications might abuse it.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Martin Ambrose \u003cmartin@ti.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1db41e032d563eb47deab40dc5595be306b143ba",
      "tree": "b272fafc634aaccee1b6680d65e33788b9a7c994",
      "parents": [
        "d15660a1e6b70c75456c72050e52af63bbeb05a3"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Feb 22 01:52:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 24 15:59:48 2011 +0900"
      },
      "message": "video: da8xx-fb: fix section mismatch warning\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "ac751efa6a0d70f2c9daef5c7e3a92270f5c2dff",
      "tree": "e2d3f799e20e2cbca80891ea17af7484f21d628f",
      "parents": [
        "3689456b4bd36027022b3215eb2acba51cd0e6b5"
      ],
      "author": {
        "name": "Torben Hohn",
        "email": "torbenh@gmx.de",
        "time": "Tue Jan 25 15:07:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:50:06 2011 +1000"
      },
      "message": "console: rename acquire/release_console_sem() to console_lock/unlock()\n\nThe -rt patches change the console_semaphore to console_mutex.  As a\nresult, a quite large chunk of the patches changes all\nacquire/release_console_sem() to acquire/release_console_mutex()\n\nThis commit makes things use more neutral function names which dont make\nimplications about the underlying lock.\n\nThe only real change is the return value of console_trylock which is\ninverted from try_acquire_console_sem()\n\nThis patch also paves the way to switching console_sem from a semaphore to\na mutex.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: make console_trylock return 1 on success, per Geert]\nSigned-off-by: Torben Hohn \u003ctorbenh@gmx.de\u003e\nCc: Thomas Gleixner \u003ctglx@tglx.de\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\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": "360c202bebfecbedb129c07361ae8a738552eae3",
      "tree": "9e1e931ee17e35362e2b429fbdcf2c993f5322ff",
      "parents": [
        "0b7f1cc79d61427961e311c6a21f528bdb226e40"
      ],
      "author": {
        "name": "axel lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jan 20 03:50:51 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 25 15:09:13 2011 +0900"
      },
      "message": "video: da8xx-fb: fix fb_probe error path\n\nCurrent implementation puts CONFIG_CPU_FREQ at wrong place, CONFIG_CPU_FREQ\nis for lcd_da8xx_cpufreq_deregister not for unregister_framebuffer.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "93c176f39fedaeff854ccb7681d626d65bdffe52",
      "tree": "71beb067554e1cd0a73d3e92c0baead2e1b5b579",
      "parents": [
        "22a95949d03548cb346d81d71ce6c64dc273f421"
      ],
      "author": {
        "name": "Caglar Akyuz",
        "email": "caglar@bilkon-kontrol.com.tr",
        "time": "Tue Nov 30 20:04:14 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 18:18:52 2010 +0900"
      },
      "message": "video: da8xx: Register IRQ as last thing in driver probing.\n\nFollowing commit exposed a bug in driver:\n\n\t\"fbdev: da8xx/omap-l1xx: implement double buffering\"\n\nBug is, if interrupt handler is called before initialization is\nfinished, raster controller is enabled and following register\nmodifications causes hardware to stay in a broken state.\n\nBy looking at this one may say that proper locking is missing in\nthis driver, and a more proper fix should be prepared. However,\naformentioned commit causes a regression in the driver and some\nfix to current one should be applied first.\n\nSigned-off-by: Caglar Akyuz \u003ccaglar@bilkon-kontrol.com.tr\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1",
      "tree": "e7933cec5b2200f3fc0c55b47a7af5bfac558596",
      "parents": [
        "fb6cb3270af8f2ad3dd556906a9c52aa85754849"
      ],
      "author": {
        "name": "Martin Ambrose",
        "email": "martin@ti.com",
        "time": "Mon May 24 14:34:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: da8xx/omap-l1xx: implement double buffering\n\nThis work includes the following:\n\n- Implement handler for FBIO_WAITFORVSYNC ioctl.\n\n- Allocate the data and palette buffers separately.  A consequence of\n  this is that the palette and data loading is now done in different\n  phases.  And that the LCD must be disabled temporarily after the palette\n  is loaded but this will only happen once after init and each time the\n  palette is changed.  I think this is OK.\n\n- Allocate two (ping and pong) framebuffers from memory.\n\n- Add pan_display handler which toggles the LCDC DMA registers between\n  the ping and pong buffers.\n\nSigned-off-by: Martin Ambrose \u003cmartin@ti.com\u003e\nCc: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "312d97152faa30ac4c007937ea09c9c27b10e249",
      "tree": "5ccaeb57210673668bff68546c81773d916c8e97",
      "parents": [
        "1d3c6c7b366bdc3406af96bf55d63b4aa24f400a"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:05 2009 -0800"
      },
      "message": "davinci: fb: add framebuffer blank operation\n\nImplement frame buffer blank operation feature for DA8xx/OMAP-L1xx driver.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d3c6c7b366bdc3406af96bf55d63b4aa24f400a",
      "tree": "30e466991a6678b9dc8c74263f35fde76bc1780d",
      "parents": [
        "3611380490c6ce27a2277709a34b8c5531524caf"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:05 2009 -0800"
      },
      "message": "davinci: fb : add suspend/resume suuport for DA8xx/OMAP-L1xx fb driver\n\nSuspend/resume support DA8xx/OMAP-L1xx frame buffer driver.  This feature\nhas been tested on DA850/OMAP-L138 EVM.  For the purpose of testing, the\npatch series[1] which adds suspend support for DA850/OMAP-L138 SoC was\napplied.\n\n[1] http://patchwork.kernel.org/patch/60260/\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3611380490c6ce27a2277709a34b8c5531524caf",
      "tree": "0afbddaa57a0aac765d1ddf7a93e30706300ac1f",
      "parents": [
        "fa1f136e073ddc4e60497c51bc8918569314d38a"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:04 2009 -0800"
      },
      "message": "davinci: fb: update the driver in preparation for addition of power management features\n\nAdd a helper function to enable raster.  Also add one member in the\nprivate data structure to track the current blank status, another function\npointer which takes in the platform specific callback function to control\npanel power.\n\nThese updates will help in adding suspend/resume and frame buffer blank\noperation features.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e04e54835fdaaeebbd95f9508bc814859fcd7afd",
      "tree": "6efecc1a6ecd563ebf47f7070579b71641d949c6",
      "parents": [
        "8097b1749f9265be0f3dbc43c3700da31eb422fd"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:02 2009 -0800"
      },
      "message": "davinci: fb: add cpufreq support\n\nAdd cpufreq support for DA8xx/OMAP-L1xx frame buffer driver\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.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": "8097b1749f9265be0f3dbc43c3700da31eb422fd",
      "tree": "307f93951b9433329636b241c914512c6e8b8887",
      "parents": [
        "2ec509b96cce5e6d19ee43fdd818eab78e76328d"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Tue Dec 15 16:46:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:01 2009 -0800"
      },
      "message": "davinci: fb: calculate the clock divider from pixel clock info\n\nThe clock divider value can be calculated from the pixel clock value for\nthe panel.  This gives more flexiblity to the driver to change the divider\nvalue on the fly as in the case of cpufreq feature- support for which will\nbe added shortly.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Steve Chen \u003cschen@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3510b8f7f53bf0ded13888724734bba87d22ecc3",
      "tree": "0a4680d44c9867a1124bc6939170c7ae54d1aa2d",
      "parents": [
        "fa00e106eb6f082654d822a0946c0c86297ede2c"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Tue Dec 01 13:17:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:19 2009 -0800"
      },
      "message": "davinci: fb: fix frame buffer driver issues\n\nFollowing issues have been addressed on DA8XX/OMAP-L1XX:\n\na. Screen misalignment during booting when frame buffer console is\n   enabled.\n\nb. Driver was configured always in PSEUDOCOLOR mode.  This patch\n   dynamically configures the driver either in PSEUDOCOLOUR or TRUECOLOR\n   mode depending on bpp.\n\nc. The RED and BLUE offsets were interchanged resulting in wrong\n   bootup logo colour.\n\nThis patch has been tested on DA830/OMAP-L137 and DA850/OMAP-L138 EVMs.\n\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Steve Chen \u003cschen@mvista.com\u003e\nCc: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd04a6b32be5d4f2b8cfccd0a8369c5416d39d68",
      "tree": "7b60124b0d9230cb76db7f026130e2781cbede6d",
      "parents": [
        "b6b24c73d56a166a829318a1f06803ff9b54857b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Nov 17 14:06:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 17 17:40:33 2009 -0800"
      },
      "message": "drivers/video/da8xx-fb.c: fix error return\n\nThe return should be negative on errors\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06d1baa683c58bd8e7fe4c950c1159808d445047",
      "tree": "23f90e9a690f442816f0b60d5dc60de9a24272cc",
      "parents": [
        "caf88aeb2235e10a8c8bbfbb0ec6ff706200c7dd"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Wed Oct 07 16:32:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "video: includecheck fix: da8xx-fb.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/video/da8xx-fb.c: linux/device.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@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": "2f93e8f4822fdd48fa9c4c901eea87ab1c902f87",
      "tree": "04759bd6c4f81f4b30a2ecce237e690a6369e138",
      "parents": [
        "4ed824d9aead77a6a4eb1e89c3b3d270ba386fad"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Tue Sep 22 16:47:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "davinci-fb-frame-buffer-driver-for-ti-da8xx-omap-l1xx-v4\n\nSince the previous version, return values in ioctl() function have been\nmodified.\n\n[akpm@linux-foundation.org: simplify lcd_disable_raster()]\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nSigned-off-by: Steve Chen \u003cschen@mvista.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ed824d9aead77a6a4eb1e89c3b3d270ba386fad",
      "tree": "c5b1f863ca2a610ff893fd9ad301355ab5c3e108",
      "parents": [
        "6e3658f0df6f708202159302b4f3915d9b97b8dc"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Tue Sep 22 16:47:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "davinci: fb: Frame Buffer driver for TI DA8xx/OMAP-L1xx\n\nAdd LCD controller (LCDC) driver for TI\u0027s DA8xx/OMAP-L1xx architecture.\nLCDC specifications can be found at http://www.ti.com/litv/pdf/sprufm0a.\n\nLCDC on DA8xx consists of two independent controllers, the Raster\nController and the LCD Interface Display Driver (LIDD) controller.  LIDD\nfurther supports character and graphic displays.\n\nThis patch adds support for the graphic display (Sharp LQ035Q3DG01) found\non the DA830 based EVM.  The EVM details can be found at:\nhttp://support.spectrumdigital.com/boards/dskda830/revc/.\n\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nSigned-off-by: Steve Chen \u003cschen@mvista.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nDESC\ndavinci-fb-frame-buffer-driver-for-ti-da8xx-omap-l1xx-fix\nEDESC\nFrom: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\nfix kconfig indenting\n\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nCc: Steve Chen \u003cschen@mvista.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
