)]}'
{
  "commit": "2492c845189a961a92d8537a44d233e8e1e45c6d",
  "tree": "2c13ce489dc271d0391c468beb75e081b899f35c",
  "parents": [
    "39a8d7d13c113e4a98bfdfc45c7233188e4d715f"
  ],
  "author": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Tue Jan 02 13:52:31 2007 -0700"
  },
  "committer": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Fri Jul 13 08:06:19 2007 -0700"
  },
  "message": "iop3xx: surface the iop3xx DMA and AAU units to the iop-adma driver\n\nAdds the platform device definitions and the architecture specific support\nroutines (i.e. register initialization and descriptor formats) for the\niop-adma driver.\n\nChangelog:\n* add support for \u003e 1k zero sum buffer sizes\n* added dma/aau platform devices to iq80321 and iq80332 setup\n* fixed the calculation in iop_desc_is_aligned\n* support xor buffer sizes larger than 16MB\n* fix places where software descriptors are assumed to be contiguous, only\n  hardware descriptors are contiguous for up to a PAGE_SIZE buffer size\n* convert to async_tx\n* add interrupt support\n* add platform devices for 80219 boards\n* do not call platform register macros in driver code\n* remove switch() statements for compatible register offsets/layouts\n* change over to bitmap based capabilities\n* remove unnecessary ARM assembly statement\n* checkpatch.pl fixes\n* gpl v2 only correction\n* phys move to dma_async_tx_descriptor\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5776fd8841155407f35cf7672f7e74aac6884bbf",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-iop32x/glantank.c",
      "new_id": "2b086ab2668ca24bd990ef0219c2385c64f4921a",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-iop32x/glantank.c"
    },
    {
      "type": "modify",
      "old_id": "d4eefbea1fe653b727cbffa7c3f9937f7458719e",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-iop32x/iq31244.c",
      "new_id": "98cfa1cd6bdb577c7bab28eb37a8c14c503cee8c",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-iop32x/iq31244.c"
    },
    {
      "type": "modify",
      "old_id": "8d9f49164a848f5411188bfd92d33001a4ae1d3e",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-iop32x/iq80321.c",
      "new_id": "18ad29f213b2a42759b97cacf11a78f3adfc9e1f",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-iop32x/iq80321.c"
    },
    {
      "type": "modify",
      "old_id": "d55005d647816b395ee7af7e228297dd7f7462e1",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-iop32x/n2100.c",
      "new_id": "390a97d39e5a5cbb08a8d5e9c1a6108a9fc76843",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-iop32x/n2100.c"
    },
    {
      "type": "modify",
      "old_id": "2b063180687a1ecd8ae0351ee205c5485e63fd13",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-iop33x/iq80331.c",
      "new_id": "433188ebff2a6dd9f6ad04ab9b8c640b25f7067f",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-iop33x/iq80331.c"
    },
    {
      "type": "modify",
      "old_id": "7889ce3cb08eda561cb032edeba4351bce11c840",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-iop33x/iq80332.c",
      "new_id": "416c09564cc6ead75b84b98bdb122527fdc0343a",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-iop33x/iq80332.c"
    },
    {
      "type": "modify",
      "old_id": "4d2b1da3cd82e6105fcc1269d71b82cf7488d265",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-iop/Makefile",
      "new_id": "36bff03259594a90f6e57ae54dfa7b3cce47cdfc",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-iop/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53c5e9a52eb1af9f8c4267a8184c0e080a94dd0e",
      "new_mode": 33188,
      "new_path": "arch/arm/plat-iop/adma.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ed92037dd1048ab39f07ade50a5779fc06e3771",
      "new_mode": 33188,
      "new_path": "include/asm-arm/arch-iop32x/adma.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b92f795f90ea009c5cc6433a225e9e0c6e9f2bc",
      "new_mode": 33188,
      "new_path": "include/asm-arm/arch-iop33x/adma.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10834b54f6816c49431ab5de7b952e7bd2114e08",
      "new_mode": 33188,
      "new_path": "include/asm-arm/hardware/iop3xx-adma.h"
    },
    {
      "type": "modify",
      "old_id": "63feceb7ede558afe103496036f46cfb7195924b",
      "old_mode": 33188,
      "old_path": "include/asm-arm/hardware/iop3xx.h",
      "new_id": "81ca5d3e2bff4581759c6fdd604c8d4897f432eb",
      "new_mode": 33188,
      "new_path": "include/asm-arm/hardware/iop3xx.h"
    }
  ]
}
