)]}'
{
  "log": [
    {
      "commit": "ce53044c68cf4fb6c50a2a0d88786be65fae7235",
      "tree": "19c21da7d261412192e189ef3fd1a9ff4e7ba5c2",
      "parents": [
        "0877aa3908aaeeae8fc2850691668c4315d3db56",
        "046fae440d32cc6dec8148c7e06a8b4b987f8a2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:22:27 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:22:27 2012 -0700"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc driver specific updates from Olof Johansson:\n \"These changes are specific to some driver that may be used by multiple\n  boards or socs.  The most significant change in here is the move of\n  the samsung iommu code from a platform specific in-kernel interface to\n  the generic iommu subsystem.\"\n\nFix up trivial conflicts in arch/arm/mach-exynos/Kconfig\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (28 commits)\n  mmc: dt: Consolidate DT bindings\n  iommu/exynos: Add iommu driver for EXYNOS Platforms\n  ARM: davinci: optimize the DMA ISR\n  ARM: davinci: implement DEBUG_LL port choice\n  ARM: tegra: Add SMMU enabler in AHB\n  ARM: tegra: Add Tegra AHB driver\n  Input: pxa27x_keypad add choice to set direct_key_mask\n  Input: pxa27x_keypad direct key may be low active\n  Input: pxa27x_keypad bug fix for direct_key_mask\n  Input: pxa27x_keypad keep clock on as wakeup source\n  ARM: dt: tegra: pinmux changes for USB ULPI\n  ARM: tegra: add USB ULPI PHY reset GPIO to device tree\n  ARM: tegra: don\u0027t hard-code USB ULPI PHY reset_gpio\n  ARM: tegra: change pll_p_out4\u0027s rate to 24MHz\n  ARM: tegra: fix pclk rate\n  ARM: tegra: reparent sclk to pll_c_out1\n  ARM: tegra: Add pllc clock init table\n  ARM: dt: tegra cardhu: basic audio support\n  ARM: dt: tegra30.dtsi: Add audio-related nodes\n  ARM: tegra: add AUXDATA required for audio\n  ...\n"
    },
    {
      "commit": "2a96536e77b43cf1e70ab3ad8b46b98ab52b56c1",
      "tree": "0ecdf6612ad9682a3c1f04607b0cff23fe47940a",
      "parents": [
        "bca10b906f8d2e4f177bff047b9d623941e454f7"
      ],
      "author": {
        "name": "KyongHo Cho",
        "email": "pullip.cho@samsung.com",
        "time": "Sat May 12 05:56:09 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat May 12 05:56:09 2012 +0900"
      },
      "message": "iommu/exynos: Add iommu driver for EXYNOS Platforms\n\nThis is the System MMU driver and IOMMU API implementation for\nEXYNOS SoC platforms. EXYNOS platforms has more than 10 System\nMMUs dedicated for each multimedia accelerators.\n\nThe System MMU driver is already in arc/arm/plat-s5p but it is\nmoved to drivers/iommu due to Ohad Ben-Cohen gathered IOMMU\ndrivers there.\n\nAny device driver in EXYNOS platforms that needs to control its\nSystem MMU must call platform_set_sysmmu() to inform System MMU\ndriver who will control it. platform_set_sysmmu() is defined in\n\u003cmach/sysmmu.h\u003e\n\nSigned-off-by: KyongHo Cho \u003cpullip.cho@samsung.com\u003e\nAcked-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "8a8f422d3b4f2cde8e0e1d31638279a26a886a82",
      "tree": "8d8a4387a45f962cd0fa4e9e24335e790adad0d4",
      "parents": [
        "95a02e976c39d63716b8c7c226bc530a2041536f"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Fri Mar 30 11:47:08 2012 -0700"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon May 07 14:35:00 2012 +0200"
      },
      "message": "iommu: rename intr_remapping.[ch] to irq_remapping.[ch]\n\nMake the file names consistent with the naming conventions of irq subsystem.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "736baef4472d00574089f295bc759ac002b9558c",
      "tree": "d4c9c69b1a0eecd6d87b3378a27396384e4b08f0",
      "parents": [
        "eef93fdb7cd41ae36794db0e765059dc1039e940"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Mar 30 11:47:00 2012 -0700"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon May 07 14:34:59 2012 +0200"
      },
      "message": "iommu/vt-d: Make intr-remapping initialization generic\n\nThis patch introduces irq_remap_ops to hold implementation\nspecific function pointer to handle interrupt remapping. As\nthe first part the initialization functions for VT-d are\nconverted to these ops.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nAcked-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "eef93fdb7cd41ae36794db0e765059dc1039e940",
      "tree": "a08874c2006967d0da45b8abc5cacfcaed6dff58",
      "parents": [
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Mar 30 11:46:59 2012 -0700"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon May 07 14:34:58 2012 +0200"
      },
      "message": "iommu: Rename intr_remapping files to intel_intr_remapping\n\nThe files contain code mostly relevant for the Intel\nimplementation of interrupt remapping. Make that visible in\nthe file names. Also inline intr_remapping.h into\nintr_remapping.c because it is only included there and the\ncontent is very small. So there is no reason for a seperate\nheader file.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nAcked-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "7a31f6f48bb6e37b3195fcecd69d30740f6b0036",
      "tree": "8f917ff520e78eaa7a0e4ebadfaacdfa7bccf54b",
      "parents": [
        "d53e54b4d43b2559c5a424188894fd63d145b5d7"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Thu Nov 17 07:31:31 2011 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Jan 26 13:59:02 2012 +0100"
      },
      "message": "ARM: IOMMU: Tegra30: Add iommu_ops for SMMU driver\n\nTegra 30 IOMMU H/W, SMMU (System Memory Management Unit). This patch\nimplements struct iommu_ops for SMMU for the upper IOMMU API.\n\nThis H/W module supports multiple virtual address spaces(domain x4),\nand manages 2 level H/W translation pagetable.\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "d53e54b4d43b2559c5a424188894fd63d145b5d7",
      "tree": "31007f68eb6e5a2217c8ca58f56a5ae9f2aec4c0",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "hdoyu@nvidia.com",
        "time": "Wed Nov 16 17:36:37 2011 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Jan 26 13:50:28 2012 +0100"
      },
      "message": "ARM: IOMMU: Tegra20: Add iommu_ops for GART driver\n\nTegra 20 IOMMU H/W, GART (Graphics Address Relocation Table). This\npatch implements struct iommu_ops for GART for the upper IOMMU API.\n\nThis H/W module supports only single virtual address space(domain),\nand manages a single level 1-to-1 mapping H/W translation page table.\n\n[With small fixes by Joerg Roedel]\n\nSigned-off-by: Hiroshi DOYU \u003chdoyu@nvidia.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "e3c495c74bc008a5c3671bf3411bc7f5382fa58f",
      "tree": "c0557712e92cbfe7358ede7ad8c79862ae7a538f",
      "parents": [
        "399be2f51979aaf4e3391d98d11e3aeaac7633a4"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Nov 09 12:31:15 2011 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 12 15:19:07 2011 +0100"
      },
      "message": "iommu/amd: Add driver stub for AMD IOMMUv2 support\n\nAdd a Kconfig option for the optional driver. Since it is\noptional it can be compiled as a module and will only be\nloaded when required by another driver.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "0cfdc724390fb9370f27bb9a133eadf69114dd21",
      "tree": "2abfb0112c46c837c6b42007eadfc389293b7710",
      "parents": [
        "b48aeab65e9fc4b0c9757c5fbc1d722544eb8786",
        "1abb4ba596a91a839f82e0c9c837b777d574e83d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 30 15:46:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 30 15:46:19 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (33 commits)\n  iommu/core: Remove global iommu_ops and register_iommu\n  iommu/msm: Use bus_set_iommu instead of register_iommu\n  iommu/omap: Use bus_set_iommu instead of register_iommu\n  iommu/vt-d: Use bus_set_iommu instead of register_iommu\n  iommu/amd: Use bus_set_iommu instead of register_iommu\n  iommu/core: Use bus-\u003eiommu_ops in the iommu-api\n  iommu/core: Convert iommu_found to iommu_present\n  iommu/core: Add bus_type parameter to iommu_domain_alloc\n  Driver core: Add iommu_ops to bus_type\n  iommu/core: Define iommu_ops and register_iommu only with CONFIG_IOMMU_API\n  iommu/amd: Fix wrong shift direction\n  iommu/omap: always provide iommu debug code\n  iommu/core: let drivers know if an iommu fault handler isn\u0027t installed\n  iommu/core: export iommu_set_fault_handler()\n  iommu/omap: Fix build error with !IOMMU_SUPPORT\n  iommu/omap: Migrate to the generic fault report mechanism\n  iommu/core: Add fault reporting mechanism\n  iommu/core: Use PAGE_SIZE instead of hard-coded value\n  iommu/core: use the existing IS_ALIGNED macro\n  iommu/msm: -\u003eunmap() should return order of unmapped page\n  ...\n\nFixup trivial conflicts in drivers/iommu/Makefile: \"move omap iommu to\ndedicated iommu folder\" vs \"Rename the DMAR and INTR_REMAP config\noptions\" just happened to touch lines next to each other.\n"
    },
    {
      "commit": "d3f138106b4b40640dc667f0222fd9f137387b32",
      "tree": "2c5d51deff32ec0999493bbb73cb18a7e4a455c3",
      "parents": [
        "c39d77ffa28c6e72702193df4fa53928c1b6f3e6"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Tue Aug 23 17:05:25 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 21 10:22:03 2011 +0200"
      },
      "message": "iommu: Rename the DMAR and INTR_REMAP config options\n\nChange the CONFIG_DMAR to CONFIG_INTEL_IOMMU to be consistent\nwith the other IOMMU options.\n\nRename the CONFIG_INTR_REMAP to CONFIG_IRQ_REMAP to match the\nirq subsystem name.\n\nAnd define the CONFIG_DMAR_TABLE for the common ACPI DMAR\nroutines shared by both CONFIG_INTEL_IOMMU and CONFIG_IRQ_REMAP.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: yinghai@kernel.org\nCc: youquan.song@intel.com\nCc: joerg.roedel@amd.com\nCc: tony.luck@intel.com\nCc: dwmw2@infradead.org\nLink: http://lkml.kernel.org/r/20110824001456.558630224@sbsiddha-desk.sc.intel.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fcf3a6ef4a588c9f06ad7b01c83534ab81985a3f",
      "tree": "d73b98dda1ad4def8eb2f4cc012eb931ef881e1b",
      "parents": [
        "f626b52d4a568d4315cd152123ef2d1ea406def2"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Mon Aug 15 23:21:41 2011 +0300"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Aug 26 11:46:00 2011 +0200"
      },
      "message": "omap: iommu/iovmm: move to dedicated iommu folder\n\nMove OMAP\u0027s iommu drivers to the dedicated iommu drivers folder.\n\nWhile OMAP\u0027s iovmm (virtual memory manager) driver does not strictly\nbelong to the iommu drivers folder, move it there as well, because\nit\u0027s by no means OMAP-specific (in concept. technically it is still\ncoupled with OMAP\u0027s iommu).\n\nEventually, iovmm will be completely replaced with the generic,\niommu-based, dma-mapping API.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "403f81d8ee532c976d50a5e1051f14ec78ae8db3",
      "tree": "298415f1f6a1fd5d762c6549eec7bb68dc611770",
      "parents": [
        "68255b628776dfafa7f67ca3afd66bd4ba377307"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 14 16:44:25 2011 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 21 10:49:31 2011 +0200"
      },
      "message": "iommu/amd: Move missing parts to drivers/iommu\n\nA few parts of the driver were missing in drivers/iommu.\nMove them there to have the complete driver in that\ndirectory.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "166e9278a3f98bab29ebb3d685a81cfb11b98be0",
      "tree": "f8f3e8a28c5d96d9053567d6a9ef8e04e7b298dd",
      "parents": [
        "29b68415e335ba9e0eb6057f9405aa4d9c23efe4"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Fri Jun 10 21:42:27 2011 +0300"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 21 10:49:30 2011 +0200"
      },
      "message": "x86/ia64: intel-iommu: move to drivers/iommu/\n\nThis should ease finding similarities with different platforms,\nwith the intention of solving problems once in a generic framework\nwhich everyone can use.\n\nNote: to move intel-iommu.c, the declaration of pci_find_upstream_pcie_bridge()\nhas to move from drivers/pci/pci.h to include/linux/pci.h. This is handled\nin this patch, too.\n\nAs suggested, also drop DMAR\u0027s EXPERIMENTAL tag while we\u0027re at it.\n\nCompile-tested on x86_64.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "29b68415e335ba9e0eb6057f9405aa4d9c23efe4",
      "tree": "76d1a8990ab1e5db5f6860262cb52c186d477925",
      "parents": [
        "b10f127e1a4d8cac5414c6e2b152c205b66c9f16"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Sun Jun 05 18:22:18 2011 +0300"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 21 10:49:29 2011 +0200"
      },
      "message": "x86: amd_iommu: move to drivers/iommu/\n\nThis should ease finding similarities with different platforms,\nwith the intention of solving problems once in a generic framework\nwhich everyone can use.\n\nCompile-tested on x86_64.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "b10f127e1a4d8cac5414c6e2b152c205b66c9f16",
      "tree": "229fd151205405d0b0b78a857b4ac42c7da30df2",
      "parents": [
        "ab493a0f0f55d28636ac860ea682d57b84257f10"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Thu Jun 02 03:20:08 2011 +0300"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 21 10:48:50 2011 +0200"
      },
      "message": "msm: iommu: move to drivers/iommu/\n\nThis should ease finding similarities with different platforms,\nwith the intention of solving problems once in a generic framework\nwhich everyone can use.\n\nCompile-tested for MSM8X60.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "ab493a0f0f55d28636ac860ea682d57b84257f10",
      "tree": "41c1801407e25060ae415a7c2bb1cb6a8df45884",
      "parents": [
        "74315cccd2104a953f493acca2c6b0519d6f5c6f"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Thu Jun 02 02:48:05 2011 +0300"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 14 14:47:41 2011 +0200"
      },
      "message": "drivers: iommu: move to a dedicated folder\n\nCreate a dedicated folder for iommu drivers, and move the base\niommu implementation over there.\n\nGrouping the various iommu drivers in a single location will help\nfinding similar problems shared by different platforms, so they\ncould be solved once, in the iommu framework, instead of solved\ndifferently (or duplicated) in each driver.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    }
  ]
}
