)]}'
{
  "commit": "157d2644cb0c1e71a18baaffca56d2b1d0ebf10f",
  "tree": "e33d224362ce8ac0706725f02ecd8b89c3645934",
  "parents": [
    "9bf448c66d4b4cb03813b39195d408701ecf1fab"
  ],
  "author": {
    "name": "Haojian Zhuang",
    "email": "haojian.zhuang@marvell.com",
    "time": "Mon Oct 17 20:37:52 2011 +0800"
  },
  "committer": {
    "name": "Haojian Zhuang",
    "email": "hzhuang1@hexinfolabs.org",
    "time": "Tue Nov 15 19:08:27 2011 +0800"
  },
  "message": "ARM: pxa: change gpio to platform device\n\nRemove most gpio macros and change gpio driver to platform driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44789eff983f444c22cd967cbe418f7e50159358",
      "old_mode": 33188,
      "old_path": "arch/arm/Kconfig",
      "new_id": "57e16d4e14dcc6ff495a5c5d73a2539869360211",
      "new_mode": 33188,
      "new_path": "arch/arm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "fb7dfc157a5c07fb61a49ff1bf02b29819dd8648",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/aspenite.c",
      "new_id": "edcbadad31c1219d97cf57d7b237609e72bd03b4",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/aspenite.c"
    },
    {
      "type": "modify",
      "old_id": "39f0878d64a0c39ba026c2be0f20755576d75045",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/avengers_lite.c",
      "new_id": "c5d53e0742e9abc216fa54ff5defd7b6dc140b37",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/avengers_lite.c"
    },
    {
      "type": "modify",
      "old_id": "983cfb15fbde99bc0b394b56a779cc4708f6be9c",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/brownstone.c",
      "new_id": "eb07565a06a363014c355e1ac086cd46c90e46d6",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/brownstone.c"
    },
    {
      "type": "modify",
      "old_id": "a64c172082c48282d20a02b7ae2ca8c7942fe21a",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/flint.c",
      "new_id": "c1f0aa88dd8ab530c543a24d869eaeb3905ac3d7",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/flint.c"
    },
    {
      "type": "modify",
      "old_id": "69156568bc41f95891df3c17ca06836a9c3bf5bb",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/gplugd.c",
      "new_id": "933420a7c3ba4fffa516e774a04a222ec2692cd0",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/gplugd.c"
    },
    {
      "type": "modify",
      "old_id": "904466d7eb95e504d9529a12c8b5785b35077802",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/include/mach/gpio.h",
      "new_id": "13219ebf5128d033033d1159deb5b8fabedfee8f",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/include/mach/gpio.h"
    },
    {
      "type": "modify",
      "old_id": "2f7b2d3c2b184f9717307076d281c82619f628c8",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/include/mach/mmp2.h",
      "new_id": "cba22fed2265b431737a5f08cae7055133d52dc5",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/include/mach/mmp2.h"
    },
    {
      "type": "modify",
      "old_id": "7fb568d2845b0da8f86c2614b6072b9526b3ee5e",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/include/mach/pxa168.h",
      "new_id": "f9286089da3af3828a287f3427397a6eb67d9507",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/include/mach/pxa168.h"
    },
    {
      "type": "modify",
      "old_id": "91be75591398baf9427a892864316101284dc7cf",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/include/mach/pxa910.h",
      "new_id": "4de13abef7bbf5a6413ca8fec3f647aee96a209e",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/include/mach/pxa910.h"
    },
    {
      "type": "modify",
      "old_id": "5dd1d4a6aeb90d4458ffeca378d1f08233908442",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/mmp2.c",
      "new_id": "1ed222d3e22b451b3d42a728b85d8521b1303c86",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/mmp2.c"
    },
    {
      "type": "modify",
      "old_id": "76ca15c00e4589602a5123e278a9960c07095c2a",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/pxa168.c",
      "new_id": "fefdfe59c07ca21b2fb42641e5bbdbacd769131e",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/pxa168.c"
    },
    {
      "type": "modify",
      "old_id": "4ebbfbba39fcf3bb54e3da76891918c14f66ea50",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/pxa910.c",
      "new_id": "7b992ced095cf7db018e28959c67797d0dff381c",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/pxa910.c"
    },
    {
      "type": "modify",
      "old_id": "331f5f358b590a3b016820b55f85ef71917f7222",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/tavorevb.c",
      "new_id": "bb2ddb72bca244d23c81daa52b6e1700ee912875",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/tavorevb.c"
    },
    {
      "type": "modify",
      "old_id": "825a01cdcccda88bcbe859261384b3c219db65fb",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/teton_bga.c",
      "new_id": "703de85b571c65a20205654e35fb15b98ecea579",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/teton_bga.c"
    },
    {
      "type": "modify",
      "old_id": "fac0d5d9d464632ea792a680d089f977d888e0a4",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-mmp/ttc_dkb.c",
      "new_id": "a80ed262df1ce1285ae3e6fb6dafb9a983fc14af",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-mmp/ttc_dkb.c"
    },
    {
      "type": "modify",
      "old_id": "2e0425404de52e9204f07e61a4eec50924a1114e",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/devices.c",
      "new_id": "5bc13121eac5d15eb239e3992b18f90720f67416",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/devices.c"
    },
    {
      "type": "modify",
      "old_id": "2fd5a8b35757ac5463303b278d3970d7d4df9d02",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/devices.h",
      "new_id": "1475db1072546ba7d1029b5c0de3c32e526239f5",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/devices.h"
    },
    {
      "type": "delete",
      "old_id": "134b3bc332cdfea23738a96d3ff338d4fcb897aa",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/include/mach/gpio-pxa.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "561cdbfd7ccf944ed55366292040127e82cb8235",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/include/mach/gpio.h",
      "new_id": "0248e433bc982525e69d641fe576e960e65ea437",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/include/mach/gpio.h"
    },
    {
      "type": "modify",
      "old_id": "a7f912f5ea2f9513cbfe879fac7f9d192aa2b96c",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/include/mach/idp.h",
      "new_id": "22a96f87232b5d5bdf894b55624900e832d054f4",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/include/mach/idp.h"
    },
    {
      "type": "modify",
      "old_id": "e20ac1b64b0074307c5397bd59313614ba332b2c",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/include/mach/littleton.h",
      "new_id": "8066be54e9f53701cc2fe80bae2bf85540f5419a",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/include/mach/littleton.h"
    },
    {
      "type": "modify",
      "old_id": "36c538f48fa6a1c73191193446dcd1037be9f2b2",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/irq.c",
      "new_id": "5dae15ea67184a5c1b60db8c5c3fd2e62f168961",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/irq.c"
    },
    {
      "type": "modify",
      "old_id": "43a5f6861ca3f8209c79bd311cac9e0d87781e11",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/mfp-pxa2xx.c",
      "new_id": "f14775536b8385172e929791a627c3a689fb94ac",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/mfp-pxa2xx.c"
    },
    {
      "type": "modify",
      "old_id": "0f38cfce5c35b3735d1821148933375389612882",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/pxa25x.c",
      "new_id": "91e4f6c037661420e5f3e02e30af9174eef9edfd",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/pxa25x.c"
    },
    {
      "type": "modify",
      "old_id": "44563a0997bd77638efdaf360174bcdf7c6ef5e6",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/pxa27x.c",
      "new_id": "aed6cbcf386641e45147d67cb036301e9a6a54e6",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/pxa27x.c"
    },
    {
      "type": "modify",
      "old_id": "0737c59b88ae4b571cef1e907f841c2dc9d1184b",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/pxa3xx.c",
      "new_id": "06cfe348c7099e3c38d8ac7ff70b6806096921ed",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/pxa3xx.c"
    },
    {
      "type": "modify",
      "old_id": "51371b39d2a315b8880a2d2d03ca5a061a00baa8",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/pxa95x.c",
      "new_id": "0961093dd03377da2115344b52a8df9cd3461ca9",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/pxa95x.c"
    },
    {
      "type": "delete",
      "old_id": "15bf9be051e86f767067a87ac6e6bb8a45a92e2a",
      "old_mode": 33188,
      "old_path": "arch/arm/plat-pxa/include/plat/gpio-pxa.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8482a23887dc4e8a64f12783fad08c658d8b1ddb",
      "old_mode": 33188,
      "old_path": "drivers/gpio/Kconfig",
      "new_id": "aa0b94ff36d0d32ea941b9300d605c48e3b3944c",
      "new_mode": 33188,
      "new_path": "drivers/gpio/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "dbcb0bcfd8dadf49ed156311594e704f81a9b9df",
      "old_mode": 33188,
      "old_path": "drivers/gpio/Makefile",
      "new_id": "5b2b9e26f49ccb40508354bd687d4dc4973b92ca",
      "new_mode": 33188,
      "new_path": "drivers/gpio/Makefile"
    },
    {
      "type": "modify",
      "old_id": "31d2da4100cd46f7b986c3bd5d2ee41b1f8a7015",
      "old_mode": 33188,
      "old_path": "drivers/gpio/gpio-pxa.c",
      "new_id": "079f97fde2c73f68d007c55838628f4bf7e001d0",
      "new_mode": 33188,
      "new_path": "drivers/gpio/gpio-pxa.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05071ee34c3f5332ecf0ca9bc4c6766e01ca1d01",
      "new_mode": 33188,
      "new_path": "include/linux/gpio-pxa.h"
    }
  ]
}
