)]}'
{
  "commit": "61a6976bf19a6cf5dfcf37c3536665b316f22d49",
  "tree": "969831bb2a782454960a82a77d2802f62cc7ed91",
  "parents": [
    "e13198894bf6308c097e5678ee315e12b2e1b7a8"
  ],
  "author": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Tue Jun 14 12:40:19 2011 +0900"
  },
  "committer": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Tue Jun 14 12:40:19 2011 +0900"
  },
  "message": "serial: sh-sci: Abstract register maps.\n\nThis takes a bit of a sledgehammer to the horribly CPU subtype\nifdef-ridden header and abstracts all of the different register layouts\nin to distinct types which in turn can be overriden on a per-port basis,\nor permitted to default to the map matching the port type at probe time.\n\nIn the process this ultimately fixes up inumerable bugs with mismatches\non various CPU types (particularly the legacy ones that were obviously\nbroken years ago and no one noticed) and provides a more tightly coupled\nand consolidated platform for extending and implementing generic\nfeatures.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e3d8170ad00b98a8739d572fea653c22582a6953",
      "old_mode": 33188,
      "old_path": "arch/sh/Makefile",
      "new_id": "99385d0b3f3b64bb08d894a91295f6639784c2de",
      "new_mode": 33188,
      "new_path": "arch/sh/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7766329bc1030dba8a7ca980e41ace2c04bc3b09",
      "new_mode": 33188,
      "new_path": "arch/sh/include/cpu-sh3/cpu/serial.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff1bc275d2108ee4301f0cd7659d6083d3840a74",
      "new_mode": 33188,
      "new_path": "arch/sh/include/cpu-sh4a/cpu/serial.h"
    },
    {
      "type": "modify",
      "old_id": "ecab274141a8bbda716b5669e450636e851fa445",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh3/Makefile",
      "new_id": "6f13f33a35ffce3d0877deff87c3547a74754e60",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh3/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f7242c676b37fdea21467775f5bfe79518b9efe",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh3/serial-sh770x.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42190ef6aebfc8c76904d80c99e7b1ab009a40f2",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh3/serial-sh7710.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8234e1e7abd99b1b14159f9674c3dd7b5fee20bb",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh3/serial-sh7720.c"
    },
    {
      "type": "modify",
      "old_id": "cd2e702feb7e113202f30be7b826d2cbfcc4caf3",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh3/setup-sh7705.c",
      "new_id": "2309618c015d06ec8b86d75882a21ce036db2cce",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh3/setup-sh7705.c"
    },
    {
      "type": "modify",
      "old_id": "6d549792f791d24a49af54b896904665a3482f61",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh3/setup-sh770x.c",
      "new_id": "3f3d5fe5892d08c32671c382f9371d71f056e5e9",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh3/setup-sh770x.c"
    },
    {
      "type": "modify",
      "old_id": "365b94a6fcb7da7c4c9eddd82bc92df585a561ef",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh3/setup-sh7720.c",
      "new_id": "94920345c14db53d144e9dc2513eaa7c67fd690b",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh3/setup-sh7720.c"
    },
    {
      "type": "modify",
      "old_id": "8ea26e791187b63701ddb44c6cbcac20540dcd66",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4/setup-sh7750.c",
      "new_id": "c10db5b96e5974c7a277c8942a7d234b42f4fdf9",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4/setup-sh7750.c"
    },
    {
      "type": "modify",
      "old_id": "78bbf232e3916b68b1373b4bbbba302471e173c7",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4/setup-sh7760.c",
      "new_id": "c0b4c774700ec4fd07bf4def628f6dd80ceafd4b",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4/setup-sh7760.c"
    },
    {
      "type": "modify",
      "old_id": "cc122b1d303540ea6fcf13182c6d5f834901481b",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4a/Makefile",
      "new_id": "c57fb287011e0a87278eecb5c0226a53fd70bc3b",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59bc3a72702e3a96bf98cad4d5ed0e551f94a0c9",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/serial-sh7722.c"
    },
    {
      "type": "modify",
      "old_id": "82616af64d62279465402d4d296171ee8f34e6be",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4a/setup-sh7366.c",
      "new_id": "87773869a2f3e952f8eb18a10b700f01cfe14e6e",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/setup-sh7366.c"
    },
    {
      "type": "modify",
      "old_id": "5813d8023619d1f0e0da06bb51808017d30f2d97",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4a/setup-sh7722.c",
      "new_id": "863249dbf05b786f19573e033fd8dc74d6d6c9b8",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/setup-sh7722.c"
    },
    {
      "type": "modify",
      "old_id": "072382280f96b8650c6f565bc181c60275152a53",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4a/setup-sh7723.c",
      "new_id": "3c2810d8f72e3caf81643baef9fabff588747736",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/setup-sh7723.c"
    },
    {
      "type": "modify",
      "old_id": "0333fe9e3881913e82c5458b45e4f6aef5d867dd",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4a/setup-sh7724.c",
      "new_id": "8c892887ebd7476dfc837142d78cd5b6b591c1a5",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/setup-sh7724.c"
    },
    {
      "type": "modify",
      "old_id": "593eca6509b55c480787b704bca03cb8ebaa9ef0",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4a/setup-sh7763.c",
      "new_id": "00113515f23389d82baeab61841fc5c2a54d2e4b",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/setup-sh7763.c"
    },
    {
      "type": "modify",
      "old_id": "08add7fa684979f8d6f02231ba2b784ca00c7e95",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4a/setup-sh7780.c",
      "new_id": "3d4d2075c19ad334ac40b8803b8e7ecffced0a96",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/setup-sh7780.c"
    },
    {
      "type": "modify",
      "old_id": "18d8fc136fb2b63c5d0ad3e9c80b87cfa695e27c",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4a/setup-sh7785.c",
      "new_id": "b29e6340414ab82ec54dd5f4c1c652eb50053aa5",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/setup-sh7785.c"
    },
    {
      "type": "modify",
      "old_id": "beba32beb6d9899f95f9e8aad01c44845835bcf9",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/cpu/sh4a/setup-sh7786.c",
      "new_id": "dd5e709f982163f809e8650c791dd6668ddc3264",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/cpu/sh4a/setup-sh7786.c"
    },
    {
      "type": "modify",
      "old_id": "3248ddaa889df448ee5cc6820f80d1cf2187a1e6",
      "old_mode": 33188,
      "old_path": "drivers/tty/serial/sh-sci.c",
      "new_id": "14e1bae5039221c1384b911499e086fe5e86d887",
      "new_mode": 33188,
      "new_path": "drivers/tty/serial/sh-sci.c"
    },
    {
      "type": "modify",
      "old_id": "5834f33d20ffb124b48a6b3f862d2ba011f59984",
      "old_mode": 33188,
      "old_path": "drivers/tty/serial/sh-sci.h",
      "new_id": "26de640a9d013c383876cd2eb47d6d7d09b00795",
      "new_mode": 33188,
      "new_path": "drivers/tty/serial/sh-sci.h"
    },
    {
      "type": "modify",
      "old_id": "ecefec7c0b670c4abd3055b4ddecc5eb23b23bbf",
      "old_mode": 33188,
      "old_path": "include/linux/serial_sci.h",
      "new_id": "4ca130a90ea557abcab6a88723acbacc6f8ca12d",
      "new_mode": 33188,
      "new_path": "include/linux/serial_sci.h"
    }
  ]
}
