)]}'
{
  "commit": "ecf5f077c8e77454f532eaac3e3afb7cfc48c62d",
  "tree": "31ff670aa674bc9e44c6dd4baeea0ad5a4855fe5",
  "parents": [
    "e39cd81c44740d7355d277ed3d38536cbe1e003d"
  ],
  "author": {
    "name": "Timur Tabi",
    "email": "timur@freescale.com",
    "time": "Wed Dec 03 11:28:30 2008 -0600"
  },
  "committer": {
    "name": "Wolfgang Denk",
    "email": "wd@denx.de",
    "time": "Mon Dec 15 23:46:21 2008 +0100"
  },
  "message": "i2c: merge all i2c_reg_read() and i2c_reg_write() into inline functions\n\nAll implementations of the functions i2c_reg_read() and\ni2c_reg_write() are identical. We can save space and simplify the\ncode by converting these functions into inlines and putting them in\ni2c.h.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nAcked-By: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b68c5dd8263d77fb018b41e19bd10477c100bea5",
      "old_mode": 33188,
      "old_path": "cpu/arm920t/at91rm9200/i2c.c",
      "new_id": "9fd72d3977b3bf363825e8ef47f4086b8d1c47d1",
      "new_mode": 33188,
      "new_path": "cpu/arm920t/at91rm9200/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "d220a4c728eb48fc83ba64d84505a9e0f1e55286",
      "old_mode": 33188,
      "old_path": "cpu/arm926ejs/davinci/i2c.c",
      "new_id": "3ba20ef18699754a9aa6f2afde9d5fe8b356adec",
      "new_mode": 33188,
      "new_path": "cpu/arm926ejs/davinci/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "60f03d47a154f712585f99f9a0fc58a55d81454a",
      "old_mode": 33188,
      "old_path": "cpu/blackfin/i2c.c",
      "new_id": "2a3e2238c3665dc65bc428771309c3b3948518e0",
      "new_mode": 33188,
      "new_path": "cpu/blackfin/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "77a6f0dc48fc8bd2af3d40de284e763c7b6ad174",
      "old_mode": 33188,
      "old_path": "cpu/mpc512x/i2c.c",
      "new_id": "4f6bc864048d7ac84a7ca9de61f937e587d1d3f7",
      "new_mode": 33188,
      "new_path": "cpu/mpc512x/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "4d16bbe77416b84814e8ccf83f702d63a47494ab",
      "old_mode": 33188,
      "old_path": "cpu/mpc5xxx/i2c.c",
      "new_id": "7d76274ad331ca1aa3480a93eac6bdc0b180ac51",
      "new_mode": 33188,
      "new_path": "cpu/mpc5xxx/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "d67936dc31c2f3b7a11242f506823015d134115b",
      "old_mode": 33188,
      "old_path": "cpu/mpc8220/i2c.c",
      "new_id": "76ecdf11e214e3e539c67535f140cffec33c3c5d",
      "new_mode": 33188,
      "new_path": "cpu/mpc8220/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "854345e146eea7d46e82e9c502f5a27916bae6f4",
      "old_mode": 33188,
      "old_path": "cpu/mpc824x/drivers/i2c/i2c.c",
      "new_id": "637ae4c1b104707f5c90664687511096788fbe96",
      "new_mode": 33188,
      "new_path": "cpu/mpc824x/drivers/i2c/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "c12463994fd2800fc437d080b343689749accb7f",
      "old_mode": 33188,
      "old_path": "cpu/mpc8260/i2c.c",
      "new_id": "35cf8f1434660dc4ce3e23cc80af85eb14543198",
      "new_mode": 33188,
      "new_path": "cpu/mpc8260/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "29c7c71bbc4bea23de9ade337950ef733e1987ec",
      "old_mode": 33188,
      "old_path": "cpu/mpc8xx/i2c.c",
      "new_id": "338cababe89a368623e92241f00e53979a513a0c",
      "new_mode": 33188,
      "new_path": "cpu/mpc8xx/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "9073ee240bb7f87207b1c68f4676db99d7351290",
      "old_mode": 33188,
      "old_path": "cpu/ppc4xx/i2c.c",
      "new_id": "9d416ca5e8fdab6eac8e376dfdabb302f09f2edd",
      "new_mode": 33188,
      "new_path": "cpu/ppc4xx/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "08042be1c11ef4718ba8bab6fa9d7e8147e8d2a7",
      "old_mode": 33188,
      "old_path": "cpu/pxa/i2c.c",
      "new_id": "6b72ba13a09e0d8c47bd2e41af67fbdb457800a5",
      "new_mode": 33188,
      "new_path": "cpu/pxa/i2c.c"
    },
    {
      "type": "modify",
      "old_id": "3b5c06ba65fb2b4ee507e53ce7c122ff37cc2590",
      "old_mode": 33188,
      "old_path": "drivers/i2c/fsl_i2c.c",
      "new_id": "ce646fd7ed16f66bf208bdc9c6ed9979b77d9861",
      "new_mode": 33188,
      "new_path": "drivers/i2c/fsl_i2c.c"
    },
    {
      "type": "modify",
      "old_id": "d2a51426e99016b914736ad320a4b5c8d573667b",
      "old_mode": 33188,
      "old_path": "drivers/i2c/soft_i2c.c",
      "new_id": "f12dedf89a971b37c21651c73ea505417c159302",
      "new_mode": 33188,
      "new_path": "drivers/i2c/soft_i2c.c"
    },
    {
      "type": "modify",
      "old_id": "8d6f867422c4bd6165d5954b5d92ad94e536fd79",
      "old_mode": 33188,
      "old_path": "include/i2c.h",
      "new_id": "fad2d571616fcc71ff9f3dbb65b9576aaee714c9",
      "new_mode": 33188,
      "new_path": "include/i2c.h"
    }
  ]
}
