)]}'
{
  "log": [
    {
      "commit": "7458eab6f4527bce719703eb15fef1cff9e8d9e0",
      "tree": "f8af6ac57e55926e1b00703b84cfad1bd24842ff",
      "parents": [
        "c313af145b9bc4fb8e8e0c83b8cfc10e1b894a50"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Mon May 14 19:20:03 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 12:52:52 2012 -0700"
      },
      "message": "memory: tegra{20,30}-mc: Remove empty *_remove()\n\nRemove unnecessary empty functions.\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "90394482b807cb0a474fb387ed020603df14cfd0",
      "tree": "7432a9448c9451b7c6050afa7b8bc094a02310e1",
      "parents": [
        "6ca045930338485a8cdef117e74372aa1678009d"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Mon May 14 13:07:03 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 08:47:11 2012 -0700"
      },
      "message": "memory: tegra{20,30}-mc: Use dev_err_ratelimited()\n\nIntroduce a new dev_*_ratelimited() instead of pr_*_ratelimited() for\nbetter info to print.\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "42d1149f75a3d78033f66853796f20340d7b3ee2",
      "tree": "1c0b021e7c8428f77473082cff46afd14e9bf569",
      "parents": [
        "f0e33f9805625d60dc81f34740f16a6db67e8427"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Fri May 11 09:56:25 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 15:22:56 2012 -0700"
      },
      "message": "ARM: tegra30: Make MC optional in Kconfig\n\nFor bare minimal system.\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f0e33f9805625d60dc81f34740f16a6db67e8427",
      "tree": "25c22d69ec6e209bedc7e6f12bf515b2aae2fd4e",
      "parents": [
        "b37fd4154e758c7226fda663e2ea3a97c6e8c732"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Fri May 11 09:56:24 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 15:22:56 2012 -0700"
      },
      "message": "ARM: tegra20: Make MC optional in Kconfig\n\nFor bare minimal system.\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b37fd4154e758c7226fda663e2ea3a97c6e8c732",
      "tree": "78cc112a60154ce5954ea89ebd7fe4a1448e7e52",
      "parents": [
        "0c733a427c430b54a6fa574fbc6e96baf7b9202f"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Fri May 11 13:04:45 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 15:21:27 2012 -0700"
      },
      "message": "ARM: tegra30: MC: Remove unnecessary BUG*()\n\nAccessing interleaved MC register offsets/ranges are verified. BUG*()s\nin accessors can be removed.\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0c733a427c430b54a6fa574fbc6e96baf7b9202f",
      "tree": "43971ffa5c7c2f0fce6f1e45c9e820807494b8a4",
      "parents": [
        "f8450fca6ecdea38b5a882fdf6cd097e3ec8651c"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Fri May 11 13:04:44 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 15:21:27 2012 -0700"
      },
      "message": "ARM: tegra20: MC: Remove unnecessary BUG*()\n\nAccessing interleaved MC register offsets/ranges are verified. BUG*()s\nin accessors can be removed.\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "af4681097b23fe9c63a03d774de7c742fa3a920e",
      "tree": "326ef53d1fa28d46410896f866f5e4ff9ddf792e",
      "parents": [
        "c542fb79fba4c63aa6e2a27f90373b0516614eca"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Thu May 10 10:42:32 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 14:46:09 2012 -0700"
      },
      "message": "ARM: tegra30: Add Tegra Memory Controller(MC) driver\n\nTegra Memory Controller(MC) driver for Tegra30\nAdded to support MC General interrupts, mainly for IOMMU(SMMU).\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c542fb79fba4c63aa6e2a27f90373b0516614eca",
      "tree": "19847b29ef6202717dfc8132a575b04214efdbd0",
      "parents": [
        "649e6ee33f73ba1c4f2492c6de9aff2254b540cb"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Thu May 10 10:42:30 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 14:43:53 2012 -0700"
      },
      "message": "ARM: tegra20: Add Tegra Memory Controller(MC) driver\n\nTegra Memory Controller(MC) driver for Tegra20\nAdded to support MC General interrupts, mainly for IOMMU(GART).\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "18e9a971c7fb17dab079305a23af5bb57b0706b1",
      "tree": "f1951de34827eb8913bb8575cfbab7e5bb6a73d4",
      "parents": [
        "2878bda864c53db599c4a3e3b136ed3e2af68ca0"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri May 04 11:38:11 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 16:25:29 2012 -0700"
      },
      "message": "memory: emif: Add Kconfig dependency for TI EMIF controller\n\nMake TI_EMIF depends on ARCH_OMAP2PLUS to avoid build breaks on other\narchitectures. In future if other TI non OMAP socs start using it, the\ndependency can be extended.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aac10aaa8cc65a6fef6f5bc7d0b96035b0225a61",
      "tree": "3c61053e233eacdc80f4cb02bf598246c9547cce",
      "parents": [
        "98231c4fc3b95a0e9d37ba3711ad993bb27605c8"
      ],
      "author": {
        "name": "Aneesh V",
        "email": "aneesh@ti.com",
        "time": "Fri Apr 27 17:54:09 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 11:00:08 2012 -0700"
      },
      "message": "memory: emif: add debugfs entries for emif\n\nAdd debug entries for:\n\t1. calculated registers per frequency\n\t2. last polled value of MR4(temperature level\n\t   of LPDDR2 memory)\n\nSigned-off-by: Aneesh V \u003caneesh@ti.com\u003e\nReviewed-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\n[santosh.shilimkar@ti.com: Moved to drivers/memory from drivers/misc]\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "98231c4fc3b95a0e9d37ba3711ad993bb27605c8",
      "tree": "a7411f99c7a9dba51095ae4f7fb1acf76666f268",
      "parents": [
        "68b4aee35d1fb8399068aa6e6c908584690d0b06"
      ],
      "author": {
        "name": "Aneesh V",
        "email": "aneesh@ti.com",
        "time": "Fri Apr 27 17:54:08 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 10:58:12 2012 -0700"
      },
      "message": "memory: emif: add one-time settings\n\nAdd settings that are not dependent on frequency\nor any other transient parameters. This includes\n- power managment control init\n- impedence calibration control\n- frequency independent phy configuration registers\n- initialization of temperature polling\n\nSigned-off-by: Aneesh V \u003caneesh@ti.com\u003e\nReviewed-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\n[santosh.shilimkar@ti.com: Moved to drivers/memory from drivers/misc]\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "68b4aee35d1fb8399068aa6e6c908584690d0b06",
      "tree": "8ab447cf4a83d0fa6020663c96d440e3dbfd331e",
      "parents": [
        "a93de288aad3b046935d626065d4bcbb7d93b093"
      ],
      "author": {
        "name": "Aneesh V",
        "email": "aneesh@ti.com",
        "time": "Fri Apr 27 17:54:07 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 10:56:30 2012 -0700"
      },
      "message": "memory: emif: add interrupt and temperature handling\n\nAdd an ISR for EMIF that:\n\t1. reports details of access errors\n\t2. takes action on thermal events\n\nAlso clear all interrupts on shut-down. Pending IRQs\nmay casue problems during warm-reset.\n\nTemperature handling:\nEMIF can be configured to poll the temperature level\nof an LPDDR2 device from the MR4 mode register in the\ndevice. EMIF generates an interrupt whenever it identifies\na temperature level change between two consecutive pollings.\n\nSome of the timing parameters need to be de-rated at high\ntemperatures. The interrupt handler takes care of doing\nthis and also takes care of going back to nominal settings\nwhen temperature falls back to nominal levels.\n\nSigned-off-by: Aneesh V \u003caneesh@ti.com\u003e\nReviewed-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\n[santosh.shilimkar@ti.com: Moved to drivers/memory from drivers/misc]\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a93de288aad3b046935d626065d4bcbb7d93b093",
      "tree": "69fb0c026b801c22f166fabf2844440985dbbd79",
      "parents": [
        "7ec944538dde3d7f490bd4d2619051789db5c3c3"
      ],
      "author": {
        "name": "Aneesh V",
        "email": "aneesh@ti.com",
        "time": "Fri Apr 27 17:54:06 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 10:52:09 2012 -0700"
      },
      "message": "memory: emif: handle frequency and voltage change events\n\nChange SDRAM timings and other settings as necessary\non voltage and frequency changes. We calculate these\nregister settings based on data from the device data\nsheet and inputs such a frequency, voltage state(stable\nor ramping), temperature level etc.\n\nTODO: frequency and voltage change handling needs to\nbe integrated with clock framework and regulator\nframework respectively. This is not done today\ndue to missing pieces in the kernel.\n\nSigned-off-by: Aneesh V \u003caneesh@ti.com\u003e\nReviewed-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\n[santosh.shilimkar@ti.com: Moved to drivers/memory from drivers/misc]\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7ec944538dde3d7f490bd4d2619051789db5c3c3",
      "tree": "03bbd82691ce1d620a14d31e8bc3f231232e660d",
      "parents": [
        "6c8b0906cf447adf2aeeed3d79eb5cec7f362d1f"
      ],
      "author": {
        "name": "Aneesh V",
        "email": "aneesh@ti.com",
        "time": "Fri Apr 27 17:54:05 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 00:10:49 2012 -0700"
      },
      "message": "memory: emif: add basic infrastructure for EMIF driver\n\nEMIF is an SDRAM controller used in various Texas Instruments\nSoCs. EMIF supports, based on its revision, one or more of\nLPDDR2/DDR2/DDR3 protocols.\n\nAdd the basic infrastructure for EMIF driver that includes\ndriver registration, probe, parsing of platform data etc.\n\nSigned-off-by: Aneesh V \u003caneesh@ti.com\u003e\nReviewed-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\n[santosh.shilimkar@ti.com: Moved to drivers/memory from drivers/misc]\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6c8b0906cf447adf2aeeed3d79eb5cec7f362d1f",
      "tree": "53610e3a67f6269f0e2b598f713411e4671af045",
      "parents": [
        "9c1c21a0533aa37a475e8e8cce7ee064ed771881"
      ],
      "author": {
        "name": "Aneesh V",
        "email": "aneesh@ti.com",
        "time": "Fri Apr 27 17:54:04 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 00:05:51 2012 -0700"
      },
      "message": "memory: emif: add register definitions for EMIF\n\nAdd register offsets and bit field definitions\nfor EMIF module in TI SoCs\n\nSigned-off-by: Aneesh V \u003caneesh@ti.com\u003e\nReviewed-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\n[santosh.shilimkar@ti.com: Moved to drivers/memory from drivers/misc]\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ]
}
