)]}'
{
  "commit": "1d3bb996481e116f5f2b127cbd29b83365d2cf62",
  "tree": "b612a1dbf51c920fb5a9758a6d35f9ed37eb927f",
  "parents": [
    "03233b90b0977d577322a6e1ddd56d9cc570d406"
  ],
  "author": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Thu Aug 23 13:56:01 2007 +1000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Wed Oct 10 16:51:52 2007 -0700"
  },
  "message": "Device tree aware EMAC driver\n\nBased on BenH\u0027s earlier work, this is a new version of the EMAC driver\nfor the built-in ethernet found on PowerPC 4xx embedded CPUs.  The\nsame ASIC is also found in the Axon bridge chip.  This new version is\ndesigned to work in the arch/powerpc tree, using the device tree to\nprobe the device, rather than the old and ugly arch/ppc OCP layer.\n\nThis driver is designed to sit alongside the old driver (that lies in\ndrivers/net/ibm_emac and this one in drivers/net/ibm_newemac).  The\nold driver is left in place to support arch/ppc until arch/ppc itself\nreaches its final demise (not too long now, with luck).\n\nThis driver still has a number of things that could do with cleaning\nup, but I think they can be fixed up after merging.  Specifically:\n\t- Should be adjusted to properly use the dma mapping API.\nAxon needs this.\n\t- Probe logic needs reworking, in conjuction with the general\nprobing code for of_platform devices.  The dependencies here between\nEMAC, MAL, ZMII etc. make this complicated.  At present, it usually\nworks, because we initialize and register the sub-drivers before the\nEMAC driver itself, and (being in driver code) runs after the devices\nthemselves have been instantiated from the device tree.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "76733a3962f05ae30aec247db6a08bbf353df13c",
      "old_mode": 33188,
      "old_path": "Documentation/powerpc/booting-without-of.txt",
      "new_id": "838fd323e79762f6d910a630a29970713c371fbe",
      "new_mode": 33188,
      "new_path": "Documentation/powerpc/booting-without-of.txt"
    },
    {
      "type": "modify",
      "old_id": "1b3e008fd1481474f26bcbccef24c731f194d31e",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/44x/Kconfig",
      "new_id": "8e66949e7c67c0b391b41e1beeafa57f5112de35",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/44x/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ac8032034fb8725026ebdf39f7e93790c8fbae38",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/cell/Kconfig",
      "new_id": "e1e2f6a43019d9618f5da854c07a07bc982de49a",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/cell/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "9dc4a80a6acda4cf96a6f3bcaa645bd277d32db6",
      "old_mode": 33188,
      "old_path": "drivers/net/Kconfig",
      "new_id": "cfa97f3fbebd20cfdc32aff930e393c072a9f4c3",
      "new_mode": 33188,
      "new_path": "drivers/net/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "2ab33e8b9159876d8c1a8076b79bd71c2d827406",
      "old_mode": 33188,
      "old_path": "drivers/net/Makefile",
      "new_id": "9cbef58298703f32c8307193dc8c359764f46728",
      "new_mode": 33188,
      "new_path": "drivers/net/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f61c48047dc0093cd3c77fab0f5946c3ceec10d3",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_emac/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d3e7380bad0b268343646668bc38f884c327883",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b5c995127628fc740da0210135c58d992d1b44f",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "653bfdc291e00fb9d050aea60acb8c57b58c619d",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/core.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4011803117caae85be457cc5b6774b351c097fb1",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/core.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "170524ee0f1927a72a93d9740c4d654c7bde25a9",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/debug.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dd2dcbc157fec1a49a35e7869ad136aed2cdc0e",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/debug.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bef92efeeadce4a371c0abb7b2757939df7f19de",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/emac.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4335b7d308c6a767f0ab7533336735e796130db",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/mal.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57b69dc32e9d32dbea078d52bea041c2211b8d50",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/mal.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa1f0ddf1e3ed417ed3aa3a84bd5cf718ff6e316",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/phy.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6feca26afedbbf487cb8a1d4881cb74b818fd5a9",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/phy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcd7fc639c40a99411074fcd7bed0891c47be0f6",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/rgmii.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57806833121e3a2cdd58a7d7421b4f8bbece7444",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/rgmii.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e05c7e81efb60ff7aa5b9d8bff2703fc44493be1",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/tah.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc41853b6e26f8ef470664cc3b6e78ec971ce4ac",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/tah.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d06312901848f75b8dcb0b00303e70fcfc9bf2a7",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/zmii.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82a9968b1f7448cb9ca8b9bd1d170e3dfb4228aa",
      "new_mode": 33188,
      "new_path": "drivers/net/ibm_newemac/zmii.h"
    }
  ]
}
