)]}'
{
  "commit": "c49d005b6cc8491fad5b24f82805be2d6bcbd3dd",
  "tree": "6b53d49b3373a5118b719ebce07d39bb384ef85c",
  "parents": [
    "aa74274b464d4aa24703963ac89a0ee942d5d267"
  ],
  "author": {
    "name": "Tomi Valkeinen",
    "email": "tomi.valkeinen@ti.com",
    "time": "Tue Jan 17 11:09:57 2012 +0200"
  },
  "committer": {
    "name": "Tomi Valkeinen",
    "email": "tomi.valkeinen@ti.com",
    "time": "Thu Jan 26 13:51:36 2012 +0200"
  },
  "message": "OMAPDSS: HDMI: PHY burnout fix\n\nA hardware bug in the OMAP4 HDMI PHY causes physical damage to the board\nif the HDMI PHY is kept powered on when the cable is not connected.\n\nThis patch solves the problem by adding hot-plug-detection into the HDMI\nIP driver. This is not a real HPD support in the sense that nobody else\nthan the IP driver gets to know about the HPD events, but is only meant\nto fix the HW bug.\n\nThe strategy is simple: If the display device is turned off by the user,\nthe PHY power is set to OFF. When the display device is turned on by the\nuser, the PHY power is set either to LDOON or TXON, depending on whether\nthe HDMI cable is connected.\n\nThe reason to avoid PHY OFF when the display device is on, but the cable\nis disconnected, is that when the PHY is turned OFF, the HDMI IP is not\n\"ticking\" and thus the DISPC does not receive pixel clock from the HDMI\nIP. This would, for example, prevent any VSYNCs from happening, and\nwould thus affect the users of omapdss. By using LDOON when the cable is\ndisconnected we\u0027ll avoid the HW bug, but keep the HDMI working as usual\nfrom the user\u0027s point of view.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd6ec517a929b62c247d5ddc5d99aa2edef97505",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/board-4430sdp.c",
      "new_id": "0ce758edaad27273293f3107898ce4b0b13b5dda",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/board-4430sdp.c"
    },
    {
      "type": "modify",
      "old_id": "e1b196361f95e10eeebebb5b25dd9067d60bf8ac",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-omap2/board-omap4panda.c",
      "new_id": "370c4b428888ff5e6921c14a02a91471080ad034",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-omap2/board-omap4panda.c"
    },
    {
      "type": "modify",
      "old_id": "c39f9c3a92cf1a6bd0ddb6cc028f47754d20697d",
      "old_mode": 33188,
      "old_path": "drivers/video/omap2/dss/hdmi.c",
      "new_id": "d7aa3b056529e9469a8e3c0346ebbe421a2df1be",
      "new_mode": 33188,
      "new_path": "drivers/video/omap2/dss/hdmi.c"
    },
    {
      "type": "modify",
      "old_id": "7503f7f619a7fe43b7be266f04e9bf4cd7c8579a",
      "old_mode": 33188,
      "old_path": "drivers/video/omap2/dss/ti_hdmi.h",
      "new_id": "50dadba5070a6fc862cb514979e30e7faf8f9f34",
      "new_mode": 33188,
      "new_path": "drivers/video/omap2/dss/ti_hdmi.h"
    },
    {
      "type": "modify",
      "old_id": "9af81f18f1633ffaaeae842d922f8800cd9d285c",
      "old_mode": 33188,
      "old_path": "drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c",
      "new_id": "2d72334ca3da9a7d3bac43fba0c7e1ce6c26621e",
      "new_mode": 33188,
      "new_path": "drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c"
    },
    {
      "type": "modify",
      "old_id": "062b3b24ff1071047f6c7fe26c80d19c112fe311",
      "old_mode": 33188,
      "old_path": "include/video/omapdss.h",
      "new_id": "483f67caa7ad42b0b360e99a3df2c1502dc1dae1",
      "new_mode": 33188,
      "new_path": "include/video/omapdss.h"
    }
  ]
}
