)]}'
{
  "commit": "e593f070b40887dc0415646a4c0720eb8630c722",
  "tree": "15c7213d85f345602b5a67d7e71c4416b649e6e7",
  "parents": [
    "2868f89fc43d16441a90714d4676089bdfc4255a"
  ],
  "author": {
    "name": "Anti Sullin",
    "email": "anti.sullin@artecdesign.ee",
    "time": "Wed Nov 28 16:21:40 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Nov 29 09:24:53 2007 -0800"
  },
  "message": "atmel_lcdfb: LCDC startup fix\n\nThis patch adds an additional loop, that delays turning off the DMA\nuntil the LCDC core has been turned off. This prevents the picture\nto be shifted some random length when the kernel re-initializes\nthe LCDC.\n\nWithout this patch, the LCDC keeps running for some small time after the\nPWRCON:LCD_PWR has been cleared ; the FIFO suffers an underrun and on\nre-starting the LCDC the FIFO data stays shifted.\n\nThis behavior has been seen and fixed on AT91SAM9261-EK and two custom\nAT91SAM9261 boards, all of them having different LCD panels.\n\nThanks a lot to Anti Sullin for submitting this patch (long\ntime ago).\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "235b618b41178053670879cb5e9961a164871730",
      "old_mode": 33188,
      "old_path": "drivers/video/atmel_lcdfb.c",
      "new_id": "11a3a222dfc3b7a8a6f59991adf0b0354a2af73d",
      "new_mode": 33188,
      "new_path": "drivers/video/atmel_lcdfb.c"
    }
  ]
}
