)]}'
{
  "commit": "289fcff4bcdb1dcc0ce8788b7ea0f58a9e4a495f",
  "tree": "7c5156a0a503fccc18a449de06edda6c07060160",
  "parents": [
    "3521a399dae8d66fc784cef70a78e65ce73e364f"
  ],
  "author": {
    "name": "Heikki Krogerus",
    "email": "heikki.krogerus@linux.intel.com",
    "time": "Wed May 13 15:26:42 2015 +0300"
  },
  "committer": {
    "name": "Felipe Balbi",
    "email": "balbi@ti.com",
    "time": "Wed May 13 12:04:55 2015 -0500"
  },
  "message": "usb: add bus type for USB ULPI\n\nUTMI+ Low Pin Interface (ULPI) is a commonly used PHY\ninterface for USB 2.0. The ULPI specification describes a\nstandard set of registers which the vendors can extend for\ntheir specific needs. ULPI PHYs provide often functions\nsuch as charger detection and ADP sensing and probing.\n\nThere are two major issues that the bus type is meant to\ntackle:\n\nFirstly, ULPI registers are accessed from the controller.\nThe bus provides convenient method for the controller\ndrivers to share that access with the actual PHY drivers.\n\nSecondly, there are already platforms that assume ULPI PHYs\nare runtime detected, such as many Intel Baytrail based\nplatforms. They do not provide any kind of hardware\ndescription for the ULPI PHYs like separate ACPI device\nobject that could be used to enumerate a device from.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nAcked-by: David Cohen \u003cdavid.a.cohen@linux.intel.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e5bbc0d68b26e188e2d7e8154cf80e47fabdda1",
      "old_mode": 33188,
      "old_path": "MAINTAINERS",
      "new_id": "2202e9194d83e71f00ab1e114641954529b2e762",
      "new_mode": 33188,
      "new_path": "MAINTAINERS"
    },
    {
      "type": "modify",
      "old_id": "ca2f8bd0e4315c512ad95225961707b752c5f13f",
      "old_mode": 33188,
      "old_path": "drivers/usb/common/Makefile",
      "new_id": "6bbb3ec17018f745117e37ec0df6d890d47df7ae",
      "new_mode": 33188,
      "new_path": "drivers/usb/common/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e6f968e93fe8a9f31f7de7199fa778b60b2f900",
      "new_mode": 33188,
      "new_path": "drivers/usb/common/ulpi.c"
    },
    {
      "type": "modify",
      "old_id": "cc0ced08bae2983e0b0801dccf6d089d4e024628",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/Kconfig",
      "new_id": "a99c89e781264b2cc260409f9b27d3dbd32a85bf",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "3bfd56778c29c5c1d94dd72d6f0e5c1624ac826d",
      "old_mode": 33188,
      "old_path": "include/linux/mod_devicetable.h",
      "new_id": "7ab00d61d30a2e0298e8f78f62f7842841ca3b13",
      "new_mode": 33188,
      "new_path": "include/linux/mod_devicetable.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "388f6e08b9d451dfbb360b544e766834d57d3398",
      "new_mode": 33188,
      "new_path": "include/linux/ulpi/driver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4de8ab491038382d3f098e00fe6287fa84ec1875",
      "new_mode": 33188,
      "new_path": "include/linux/ulpi/interface.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5b8b88045603eb86855ac7278cb7055cc7558c1",
      "new_mode": 33188,
      "new_path": "include/linux/ulpi/regs.h"
    },
    {
      "type": "modify",
      "old_id": "5c295c26ad37c8d743020ca4bab5996bc52f4df2",
      "old_mode": 33188,
      "old_path": "include/linux/usb/ulpi.h",
      "new_id": "5f07407a367a3285aa5bb222f0bb6dc824811b7c",
      "new_mode": 33188,
      "new_path": "include/linux/usb/ulpi.h"
    },
    {
      "type": "modify",
      "old_id": "fce36d0f6898e00d86edc549d984bc2e70015dff",
      "old_mode": 33188,
      "old_path": "scripts/mod/devicetable-offsets.c",
      "new_id": "ada8417362c7d95b2746b6ce2fce9842bc0faf70",
      "new_mode": 33188,
      "new_path": "scripts/mod/devicetable-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "78691d51a4797aa319e8ace1a61b2fa8c773e40b",
      "old_mode": 33188,
      "old_path": "scripts/mod/file2alias.c",
      "new_id": "a7a8560db44dcbb829e4d6ca31b34f2ceb8f150f",
      "new_mode": 33188,
      "new_path": "scripts/mod/file2alias.c"
    }
  ]
}
