)]}'
{
  "log": [
    {
      "commit": "6f36a806e588f2ce62571a1859ea1d7f2c7dde83",
      "tree": "44485aee19bcaf05b0baaf83ea62d7e5ddd78b9c",
      "parents": [
        "8956dc102ca26357850830f1d26132719c1ce6ee",
        "6145197be6cc0583fa1a2f4ec1079d366137061e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:30:41 2012 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:30:41 2012 +0000"
      },
      "message": "Merge branches \u0027for-33/i2c/eg20t\u0027 and \u0027for-33/i2c/omap\u0027 into for-linus/i2c-33\n"
    },
    {
      "commit": "8956dc102ca26357850830f1d26132719c1ce6ee",
      "tree": "2f8d384a81689ce73fc96b9193f4ddafc15e2d2a",
      "parents": [
        "c3f4661f55f86b541d23c66dbb53ce7b0a34e777"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:40:11 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:29:56 2012 +0000"
      },
      "message": "i2c-eg20t: Change-company-name-OKI-SEMICONDUCTOR to LAPIS Semiconductor\n\nOn October 1 in 2011,\nOKI SEMICONDUCTOR Co., Ltd. changed the company name in to LAPIS Semiconductor Co., Ltd.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c3f4661f55f86b541d23c66dbb53ce7b0a34e777",
      "tree": "53fa0ee91677afff667dba0f87a210d3314d4416",
      "parents": [
        "ff35e8b18984ad2a82cbd259fc07f0be4b34b1aa"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:40:10 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:29:52 2012 +0000"
      },
      "message": "i2c-eg20t: Support new device LAPIS Semiconductor ML7831 IOH\n\nML7831 is companion chip for Intel Atom E6xx series.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ff35e8b18984ad2a82cbd259fc07f0be4b34b1aa",
      "tree": "1b3ebcca3f333aa7207571e141f3d65f5fab1def",
      "parents": [
        "07e8a51ff68353e01d795cceafbac9f54c49132b"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Mon Sep 26 16:16:23 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:28:18 2012 +0000"
      },
      "message": "i2c-eg20t: modified the setting of transfer rate.\n\nThis patch modified the setting value of\nI2C Bus Transfer Rate Setting Counter regisrer.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "07e8a51ff68353e01d795cceafbac9f54c49132b",
      "tree": "fbe4e036efab7ebec9b9bc72e22422a88796afe2",
      "parents": [
        "c2bc3a316a7281f67e36b34dac2802cbe36a9128"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Thu Jan 12 15:38:02 2012 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 23:24:37 2012 +0000"
      },
      "message": "i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number\n\nFor EG20T and ML7213 IOH, the i2c controller numbers are fixed, using\nfixed bus number will make it much easier for platform code to use\ni2c_register_board_info() to register i2c devices.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6145197be6cc0583fa1a2f4ec1079d366137061e",
      "tree": "ebade77ae1a25a56e822feed87c7135d01500083",
      "parents": [
        "78e1cf42ee3efd2c3e8af0b97cf0a0a570cc0c1f"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Dec 22 15:56:36 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:57 2012 +0000"
      },
      "message": "i2c: OMAP: Add DT support for i2c controller\n\nAdd initial DT support to retrieve the frequency using a\nDT attribute instead of the pdata pointer if of_node exist.\n\nAdd documentation for omap i2c controller binding.\n\nBased on original patches from Manju and Grant.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nReviewed-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "78e1cf42ee3efd2c3e8af0b97cf0a0a570cc0c1f",
      "tree": "789fb9325b72a6ee86c474b7f98dc3767661cd45",
      "parents": [
        "2727b1753934e154931d6b3bdf20c9b2398457a2"
      ],
      "author": {
        "name": "Jan Weitzel",
        "email": "j.weitzel@phytec.de",
        "time": "Wed Dec 07 11:50:16 2011 -0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:54 2012 +0000"
      },
      "message": "I2C: OMAP: NACK without STP\n\nOn OMAP4 OMAP_I2C_STAT_NACK is causing a timeout on the next access.\nThe isr cleans all flags in OMAP_I2C_CON_REG by setting OMAP_I2C_CON_STP\nOMAP_I2C_CON_STP is also set in omap_i2c_xfer_msg on the last message.\n\nAccording to the TI TSR the sequence for OMAP_I2C_STAT_NACK and\nOMAP_I2C_STAT_AL are nearly the same.\nRemoving the OMAP_I2C_CON_STP part in the isr fix the problem.\nTested on OMAP4430 and OMAP3530 (here NACK was not a problem)\nFixes also booting on 2430sdp.\n\nSigned-off-by: Jan Weitzel \u003cj.weitzel@phytec.de\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "2727b1753934e154931d6b3bdf20c9b2398457a2",
      "tree": "e98162194bb57c9cd885c36dae948be48626ddf6",
      "parents": [
        "51be08419dc86c72486ac556aa39bc01026a403d"
      ],
      "author": {
        "name": "Alexander Aring",
        "email": "a.aring@phytec.de",
        "time": "Thu Dec 08 15:43:53 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 17 22:44:52 2012 +0000"
      },
      "message": "I2C: OMAP: correct SYSC register offset for OMAP4\n\nCorrect OMAP_I2C_SYSC_REG offset in omap4 register map.\nOffset 0x20 is reserved and OMAP_I2C_SYSC_REG has 0x10 as offset.\n\nSigned-off-by: Alexander Aring \u003ca.aring@phytec.de\u003e\n[khilman@ti.com: minor changelog edits]\nCc: stable@vger.kernel.org\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "4964e0664c80680fa6b28ef91381c076a5b25c2c",
      "tree": "62099c5aaeee7274bcc66bcfba35d479affa97cf",
      "parents": [
        "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
        "7bf6612e8a9d6a0b3b82e8e2611942be1258b307"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (119 commits)\n  MIPS: Delete unused function add_temporary_entry.\n  MIPS: Set default pci cache line size.\n  MIPS: Flush huge TLB\n  MIPS: Octeon: Remove SYS_SUPPORTS_HIGHMEM.\n  MIPS: Octeon: Add support for OCTEON II PCIe\n  MIPS: Octeon: Update PCI Latency timer and enable more error reporting.\n  MIPS: Alchemy: Update cpu-feature-overrides\n  MIPS: Alchemy: db1200: Improve PB1200 detection.\n  MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code.\n  MIPS: Alchemy: chain IRQ controllers to MIPS IRQ controller\n  MIPS: Alchemy: irq: register pm at irq init time\n  MIPS: Alchemy: Touchscreen support on DB1100\n  MIPS: Alchemy: Hook up IrDA on DB1000/DB1100\n  net/irda: convert au1k_ir to platform driver.\n  MIPS: Alchemy: remove unused board headers\n  MTD: nand: make au1550nd.c a platform_driver\n  MIPS: Netlogic: Mark Netlogic chips as SMT capable\n  MIPS: Netlogic: Add support for XLP 3XX cores\n  MIPS: Netlogic: Merge some of XLR/XLP wakup code\n  MIPS: Netlogic: Add default XLP config.\n  ...\n\nFix up trivial conflicts in arch/mips/kernel/{perf_event_mipsxx.c,\ntraps.c} and drivers/tty/serial/Makefile\n"
    },
    {
      "commit": "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
      "tree": "a112335f2b2b2a51e90531c6c67e8a3b54dcf0ef",
      "parents": [
        "0b48d42235caf627121f440b57d376f48a9af8b6",
        "72db395ffadb1d33233fd123c2bf87ba0198c6c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux\n\nAutogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999  BFCB D920 0E6C D1AD B8F1\n\n* tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux:\n  module_param: check that bool parameters really are bool.\n  intelfbdrv.c: bailearly is an int module_param\n  paride/pcd: fix bool verbose module parameter.\n  module_param: make bool parameters really bool (drivers \u0026 misc)\n  module_param: make bool parameters really bool (arch)\n  module_param: make bool parameters really bool (core code)\n  kernel/async: remove redundant declaration.\n  printk: fix unnecessary module_param_name.\n  lirc_parallel: fix module parameter description.\n  module_param: avoid bool abuse, add bint for special cases.\n  module_param: check type correctness for module_param_array\n  modpost: use linker section to generate table.\n  modpost: use a table rather than a giant if/else statement.\n  modules: sysfs - export: taint, coresize, initsize\n  kernel/params: replace DEBUGP with pr_debug\n  module: replace DEBUGP with pr_debug\n  module: struct module_ref should contains long fields\n  module: Fix performance regression on modules with large symbol tables\n  module: Add comments describing how the \"strmap\" logic works\n\nFix up conflicts in scripts/mod/file2alias.c due to the new linker-\ngenerated table approach to adding __mod_*_device_table entries.  The\nARM sa11x0 mcp bus needed to be converted to that too.\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "245e99cfe86830589dac6472ef030898ae91ea84",
      "tree": "2b883b787dbc25098d5f6b84bf3305282c2a0e43",
      "parents": [
        "a3664b51c783aaa0dde1c95334d1a670d6d54590"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "message": "i2c/gpio-i2cmux: Convert to use module_platform_driver()\n\nConvert gpio-i2cmux to use the module_platform_driver() macro which\nmakes the code smaller and a bit simpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Peter Korsgaard \u003cpeter.korsgaard@barco.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a3664b51c783aaa0dde1c95334d1a670d6d54590",
      "tree": "6b778b6f222800b761abcba0418a2b8d50718442",
      "parents": [
        "a699ed6f1f977dcc4a49452a247cf21dc9cec3f9"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "message": "i2c/busses: Use module_platform_driver()\n\nConvert the drivers in drivers/i2c/busses/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nCc: Barry Song \u003c21cnbao@gmail.com\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nCc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a699ed6f1f977dcc4a49452a247cf21dc9cec3f9",
      "tree": "2c42055bfc32a26af0beab5b7234583a2a763448",
      "parents": [
        "3527bd5045aacb4e4072f9cacb8eb9a433fbad39"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "message": "i2c-dev: Use memdup_user\n\nUse memdup_user rather than duplicating its implementation.\nThis is a little bit restricted to reduce false positives.\n\nThe semantic patch that makes this output is available\nin scripts/coccinelle/api/memdup_user.cocci.\n\nMore information about semantic patching is available at\nhttp://coccinelle.lip6.fr/\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3527bd5045aacb4e4072f9cacb8eb9a433fbad39",
      "tree": "5b03b78307e081b5a1827854a9e2b2730b820d5e",
      "parents": [
        "65a2d74b76c5ae7c400de6daedeedae308ab0bdd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "message": "i2c: Convert to DEFINE_PCI_DEVICE_TABLE\n\nConvert static struct pci_device_id *[] to static DEFINE_PCI_DEVICE_TABLE\ntables.\n\nUse DEFINE_PCI_DEVICE_TABLE ensures we make the pci_device_id table const\nand marked as __devinitconst.\n\nThis also fixes some warnings from checkpatch:\ne.g.\nWARNING: Use DEFINE_PCI_DEVICE_TABLE for struct pci_device_id\n#1096: FILE: i2c/busses/i2c-intel-mid.c:1096:\n+static struct pci_device_id intel_mid_i2c_ids[] \u003d {\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nAcked-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nCc: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "65a2d74b76c5ae7c400de6daedeedae308ab0bdd",
      "tree": "0d296ef635e83b0c1966931dc6b8221f6538bc91",
      "parents": [
        "7c1f59c9d5caf3a84f35549b5d58f3c055a68da5"
      ],
      "author": {
        "name": "corentin.labbe",
        "email": "corentin.labbe@geomatys.fr",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Jan 12 20:32:04 2012 +0100"
      },
      "message": "i2c-ali1535: enable SPARC support\n\nThe i2c-ali1535 driver doesn\u0027t work on SPARC, because it assumes that\nioport address are 16-bit wide (address stored in an unsigned short).\nBut on SPARC arch, ioports are mapped in memory and so must be stored\nin an unsigned long.\n\nUse pci_resource_start for getting IOMEM base address, then read the\nSMBBA of the i2c bus and use these together for I/O access.\n\nI would like to thank Jean DELVARE for reviewing my patch.\n\nSigned-off-by: LABBE Corentin \u003ccorentin.labbe@geomatys.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7c1f59c9d5caf3a84f35549b5d58f3c055a68da5",
      "tree": "ff3ff814f1c2cbf7e5cd6244d9c5e4ddd5b4e2bd",
      "parents": [
        "a429638cac1e5c656818a45aaff78df7b743004e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jan 12 20:32:03 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Jan 12 20:32:03 2012 +0100"
      },
      "message": "i2c: Fix error value returned by several bus drivers\n\nWhen adding checks for ACPI resource conflicts to many bus drivers,\nnot enough attention was paid to the error paths, and for several\ndrivers this causes 0 to be returned on error in some cases. Fix this\nby properly returning a non-zero value on every error.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "c2e08e7ce5ab25a781197a71c5241742e8c9fdfe",
      "tree": "70cce0b2f4cb82b1670e987169a7790e8467cf41",
      "parents": [
        "28190145543260c155216b9bd3adf57bee50f8b2",
        "b3a0aa3ae1c0889ffe8abb2e326d5c74c7c9c097"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 17:37:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 17:37:20 2012 -0800"
      },
      "message": "Merge branch \u0027unicore32\u0027 of git://github.com/gxt/linux\n\n* \u0027unicore32\u0027 of git://github.com/gxt/linux:\n  rtc-puv3: solve section mismatch in rtc-puv3.c\n  rtc-puv3: using module_platform_driver()\n  i2c-puv3: using module_platform_driver()\n  rtc-puv3: irq: remove IRQF_DISABLED\n  unicore32: Remove IRQF_DISABLED\n  unicore32: Use set_current_blocked()\n  unicore32: add ioremap_nocache definition\n  unicore32: delete specified xlate_dev_mem_ptr\n  of: add include asm/setup.h in drivers/of/fdt.c\n  unicore32: standardize /proc/iomem \"Kernel code\" name\n"
    },
    {
      "commit": "858af58f67d4aba8afb02438e74292b9273cdb10",
      "tree": "8dee8d44e5dae4621ed9e113052cee7868f114a6",
      "parents": [
        "a9196b0bd3284fa3388998c9208a708a8f2e4c83"
      ],
      "author": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Mon Dec 26 16:59:34 2011 +0800"
      },
      "committer": {
        "name": "Guan Xuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Tue Jan 10 10:29:41 2012 +0800"
      },
      "message": "i2c-puv3: using module_platform_driver()\n\nThis patch converts the driver to use the module_platform_driver()\nmacro which makes the code smaller and a bit simpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\n"
    },
    {
      "commit": "2ac9d7aaccbd598b5bd19ac40761b723bb675442",
      "tree": "09132a44e33798aaa5e80f10bf025b510015cab3",
      "parents": [
        "5ede3ceb7b2c2843e153a1803edbdc8c56655950",
        "dcf7ec5ee62a78123057a1e286c88ca739717409"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nDriver specific changes\n\nAgain, a lot of platforms have changes in here: pxa, samsung, omap,\nat91, imx, ...\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (54 commits)\n  ARM: sa1100: clean up of the clock support\n  ARM: pxa: add dummy clock for sa1100-rtc\n  RTC: sa1100: support sa1100, pxa and mmp soc families\n  RTC: sa1100: remove redundant code of setting alarm\n  RTC: sa1100: Clean out ost register\n  Input: zylonite-wm97xx - replace IRQ_GPIO() with gpio_to_irq()\n  pcmcia: pxa: replace IRQ_GPIO() with gpio_to_irq()\n  ARM: EXYNOS: Modified files for SPI consolidation work\n  ARM: S5P64X0: Enable SDHCI support\n  ARM: S5P64X0: Add lookup of sdhci-s3c clocks using generic names\n  ARM: S5P64X0: Add HSMMC setup for host Controller\n  ARM: EXYNOS: Add USB OHCI support to ORIGEN board\n  USB: Add Samsung Exynos OHCI diver\n  ARM: EXYNOS: Add USB OHCI support to SMDKV310 board\n  ARM: EXYNOS: Add USB OHCI device\n  net: macb: fix build break with !CONFIG_OF\n  i2c: tegra: Support DVC controller in device tree\n  i2c: tegra: Add __devinit/exit to probe/remove\n  net/at91_ether: use gpio_is_valid for phy IRQ line\n  ARM: at91/net: add macb ethernet controller in 9g45/9g20 DT\n  ...\n"
    },
    {
      "commit": "dcf7ec5ee62a78123057a1e286c88ca739717409",
      "tree": "fa3f19434638a942ba66d236dde4d9aaadf8b370",
      "parents": [
        "15db3e823c3246e3bd31fe454f5c8927eb85caf2",
        "142f2101a86ade2d6c9dfbedf82e1b5b31c8fce6"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:16:29 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:16:29 2012 +0000"
      },
      "message": "Merge branch \u0027samsung/driver\u0027 into next/drivers\n\nConflicts:\n\tarch/arm/mach-mxs/include/mach/common.h\n\nPull in previous samsung conflict merges and do a trivial\nmerge of an mxs double-add conflict.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "02550d61f49266930e674286379d3601006b2893",
      "tree": "2d30df688b7f428908028dd20e83b22bc799dee7",
      "parents": [
        "2d51daaa615e4724f24e43fa01e705c40551080a",
        "c89810acbcf48c7004e912b2b4b862480b2d00e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:18:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:18:52 2012 -0800"
      },
      "message": "Merge tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\ndevicetree/next changes queued for v3.3 merge window\n\n* tag \u0027devicetree-for-linus-20120104\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  ARM: prom.h: Fix build error by removing unneeded header file\n  irq: check domain hwirq range for DT translate\n  dt: add empty of_get_node/of_put_node functions\n  of/pdt: fix section mismatch warning\n  i2c-designware: add OF binding support\n  dt/i2c: Enumerate some of the known trivial i2c devices\n  dt: reform for_each_property to for_each_property_of_node\n  ARM/of: allow *machine_desc.dt_compat to be const\n  of/base: Take NULL string into account for property with multiple strings\n  OF/device-tree: Add some entries to vendor-prefixes.txt\n\nFix up trivial add-add conflicts in include/linux/of.h\n"
    },
    {
      "commit": "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df",
      "tree": "d851c923f85566572112d4c0f884cff388a3cc05",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610",
        "ea04018e6bc5ddb2f0466c0e5b986bd4901b7e8e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 into Linux 3.2\n\nThis resolves the conflict in the arch/arm/mach-s3c64xx/s3c6400.c file,\nand it fixes the build error in the arch/x86/kernel/microcode_core.c\nfile, that the merge did not catch.\n\nThe microcode_core.c patch was provided by Stephen Rothwell\n\u003csfr@canb.auug.org.au\u003e who was invaluable in the merge issues involved\nwith the large sysdev removal process in the driver-core tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d36b691077dc59c74efec0d54ed21b86f7a2a21a",
      "tree": "4f4a82eab16f403f531a860a428ebbec4c0d0db3",
      "parents": [
        "92f1b8518708c085ed7d07d8e7ed36411c92fa4f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 29 17:09:01 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 02 13:04:55 2012 +0100"
      },
      "message": "misc latin1 to utf8 conversions\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "af71100c7acf3ccaf95044cd5e9e866178e5f8a1",
      "tree": "c32418dff60d957bd44ecc20cf91d4c2ff088e38",
      "parents": [
        "02bca5ff270774d4b4929de8b62ab96708065386"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Nov 08 14:43:47 2011 -0600"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Dec 27 15:52:44 2011 -0600"
      },
      "message": "i2c-designware: add OF binding support\n\nAdd of_match_table and DT style i2c registration to designware i2c\ndriver.\n\nRefactored for pci/plat split by Dirk Brandewie.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\n"
    },
    {
      "commit": "68fb669554a7def658873afdb9460f9a6289d6d9",
      "tree": "497b6b43e8b6a3b49a2081a6aeb1351d862171ee",
      "parents": [
        "92891da11a3f913b50a685c3facff6a5891a45ba"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Sat Dec 17 23:29:30 2011 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Dec 19 17:54:20 2011 -0800"
      },
      "message": "i2c: tegra: Support DVC controller in device tree\n\nOne of the Tegra I2C blocks is inside the DVC (Digital Voltage Controller)\nblock. This block is identical to the rest of the I2C blocks, except that\nit only supports master mode, it has registers moved around, and it needs\nsome extra init to get it into I2C mode.  The register moves are handled\nby i2c_readl and i2c_writel\n\nThis patch adds a new compatible value for controllers of this \"DVC\"\ntype; I figured that this approach was reasonable, as opposed to adding\nan is-dvc property under the existing compatible value, since the HW\ntruly is different.\n\nv2: Call of_device_is_compatible() to determine is_dvc, instead of storing\nthe flag in tegra_i2c_of_match[]\u0027s .data field.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "92891da11a3f913b50a685c3facff6a5891a45ba",
      "tree": "9a8b6f27e076aeb6e6169a119f1d56feaec10510",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Sat Dec 17 23:29:29 2011 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Dec 19 17:54:20 2011 -0800"
      },
      "message": "i2c: tegra: Add __devinit/exit to probe/remove\n\nThis fixes some section mismatch build warnings.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "0d5fb5ea7d0e6bc84a523c39a666d7eb1a7e43de",
      "tree": "a8bc64c79cfcaa834ebe726ebed3f0648b6f12e2",
      "parents": [
        "1d5a34fe990c9e2e2f672b238ad881d0d4ed376b"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Nov 29 15:19:10 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:46:42 2011 +0000"
      },
      "message": "i2c-eg20t: correct the driver init order of pch_i2c_probe()\n\nBefore registering an adapter to i2c subsystem, we need make sure\ndriver is ready for incoming i2c xfer, becasue the i2c_add_adapter()\nmay trigger a i2c device driver\u0027s proble function which may start\nsome real i2c xfer. I met this issue when integrating a TSC2007 i2c\ntouch screen device with the i2c-eg20t driver.\n\nThis patch will call request_irq() and hw init before calling\ni2c_add_adapter().\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1d5a34fe990c9e2e2f672b238ad881d0d4ed376b",
      "tree": "0ae93af40bfcd20213e3ac91a498f6f427c75676",
      "parents": [
        "8ebe661dd2ab16e2e9c272ed5c86019c7407b9a1"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Tue Dec 06 10:25:58 2011 -0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:45:54 2011 +0000"
      },
      "message": "I2C: OMAP: fix FIFO usage for OMAP4\n\nCurrently the fifo depth is set to zero for OMAP4 which disables\nthe FIFO usage. This patch enables the FIFO usage for I2C transactions\non OMAP4 also.\n\nTested on omap4430 and 3430.\n\nTested-and-Reported-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8ebe661dd2ab16e2e9c272ed5c86019c7407b9a1",
      "tree": "1564c871fa735b1c16713a08d2df95e3cf1f01f2",
      "parents": [
        "37de03ea1246c8280f6c8c6f61ea98973e9b9448"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Fri Dec 09 15:33:55 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:44:49 2011 +0000"
      },
      "message": "i2c-s3c2410: Fix return code of s3c24xx_i2c_parse_dt_gpio\n\ns3c24xx_i2c_parse_dt_gpio is called when cfg_gpio is not defined\nin the platform data of the i2c device. When DT is not enabled,\nthe above function always returns -EINVAL. Since there can be\nsome i2c devices which don\u0027t need to configure any gpio lines,\nthe probe of such devices would fail here. Changing the default\nreturn value to success would fix this issue.\n\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "37de03ea1246c8280f6c8c6f61ea98973e9b9448",
      "tree": "12df4d31c02cc4630281db06c7c6874741289378",
      "parents": [
        "a36bfddd65b58dd8c8364dba919c04922e04f2f5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 20:55:03 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:44:26 2011 +0000"
      },
      "message": "i2c: i2c-s3c2410: Add a cpu_relax() to busy wait for bus idle\n\nBe a bit more friendly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "809f36c6f4a0568178c909ff1096ca83eae33f7d",
      "tree": "6b99b1ac701c0bd581811c39e85856f3bcbda22d",
      "parents": [
        "fb469f084fdf1631e31d87270f5263c20a7f5cd6"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Nov 01 20:03:30 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 22:02:05 2011 +0000"
      },
      "message": "MIPS: Alchemy: Au1300 SoC support\n\nAdd basic support for the Au1300 variant(s):\n- New GPIO/Interrupt controller\n- DBDMA ids\n- USB setup\n- MMC support\n- enable various PSC drivers\n- detection code.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2866/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3b120ab76225592e9c267086fa4dfa3ce5a075fe",
      "tree": "bb54ccf104aa4ed0e23ec585834016051b935a36",
      "parents": [
        "b930c26416c4ea6855726fd977145ccea9afbdda",
        "4cbd6b167f9ed756ced970e0a95538f60ae3b9ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 01 11:53:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 01 11:53:54 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7182/1: ARM cpu topology: fix warning\n  ARM: 7181/1: Restrict kprobes probing SWP instructions to ARMv5 and below\n  ARM: 7180/1: Change kprobes testcase with unpredictable STRD instruction\n  ARM: 7177/1: GIC: avoid skipping non-existent PPIs in irq_start calculation\n  ARM: 7176/1: cpu_pm: register GIC PM notifier only once\n  ARM: 7175/1: add subname parameter to mfp_set_groupg callers\n  ARM: 7174/1: Fix build error in kprobes test code on Thumb2 kernels\n  ARM: 7172/1: dma: Drop GFP_COMP for DMA memory allocations\n  ARM: 7171/1: unwind: add unwind directives to bitops assembly macros\n  ARM: 7170/2: fix compilation breakage in entry-armv.S\n  ARM: 7168/1: use cache type functions for arch_get_unmapped_area\n  ARM: perf: check that we have a platform device when reserving PMU\n  ARM: 7166/1: Use PMD_SHIFT instead of PGDIR_SHIFT in dma-consistent.c\n  ARM: 7165/2: PL330: Fix typo in _prepare_ccr()\n  ARM: 7163/2: PL330: Only register usable channels\n  ARM: 7162/1: errata: tidy up Kconfig options for PL310 errata workarounds\n  ARM: 7161/1: errata: no automatic store buffer drain\n  ARM: perf: initialise used_mask for fake PMU during validation\n  ARM: PMU: remove pmu_init declaration\n  ARM: PMU: re-export release_pmu symbol to modules\n"
    },
    {
      "commit": "97371fa99c1900a84a5220639edd726b35d73931",
      "tree": "2eeef59258b6d6ab7835625cfafa39ed2dcf5677",
      "parents": [
        "46589e2922509f9134ce79fa75180886c9765c58"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Nov 25 00:23:28 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 26 21:58:54 2011 +0000"
      },
      "message": "ARM: 7175/1: add subname parameter to mfp_set_groupg callers\n\ncommit 798681bf \"ARM: 7158/1: add new MFP implement for NUC900\"\nadds subname parameter for mfp_set_groupg.\n\nThus add subname parameter to the callers.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Wan Zongshun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eff245c82f115059648cdce95dd68bb940f2b006",
      "tree": "6749587fc2b72b646bfa99866b7baf8eb37831a1",
      "parents": [
        "67820021dc9c8da37f773025190280f55f3626d4"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "message": "i2c: Make i2cdev_notifier_call static\n\nThe function i2cdev_notifier_call is used only in i2c-dev file\nmaking it static.\nAlso removes the following sparse warning\n\ndrivers/i2c/i2c-dev.c:582:5: warning: symbol \u0027i2cdev_notifier_call\u0027\nwas not declared. Should it be static?\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cbb44514048a250647c6c6b3df27ff62cb71f7d5",
      "tree": "47b64df0a06edd7f7eca94d2f9f8d08f070b1ef5",
      "parents": [
        "cc6bcf7d2ec2234e7b41770185e4dc826390185e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "message": "i2c: Fix device name for 10-bit slave address\n\n10-bit addresses overlap with traditional 7-bit addresses, leading in\ndevice name collisions. Add an arbitrary offset to 10-bit addresses to\nprevent this collision. The offset was chosen so that the address is\nstill easily recognizable.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "cc6bcf7d2ec2234e7b41770185e4dc826390185e",
      "tree": "930acbf0183df80cc6457d1febe10dae0886f92f",
      "parents": [
        "b4bbb02934e4511d9083f15c23e90703482e84ad"
      ],
      "author": {
        "name": "Jeffrey (Sheng-Hui) Chu",
        "email": "jeffchu@broadcom.com",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "message": "i2c-algo-bit: Generate correct i2c address sequence for 10-bit target\n\nThe wrong bits were put on the wire, fix that.\n\nThis fixes kernel bug #42562.\n\nSigned-off-by: Sheng-Hui J. Chu \u003cjeffchu@broadcom.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fe7484834bb614c2c205726647635171ce6cc070",
      "tree": "e96e560153c2d4a2b2ad1feba6cc4fe09dbb5a29",
      "parents": [
        "424f0750edd5af866f80f5e65998e0610503cb5c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:52:10 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:52:10 2011 -0800"
      },
      "message": "USB: convert some miscellanies drivers to use module_usb_driver()\n\nThis converts the remaining USB drivers in the kernel to use the\nmodule_usb_driver() macro which makes the code smaller and a bit\nsimpler.\n\nAdded bonus is that it removes some unneeded kernel log messages about\ndrivers loading and/or unloading.\n\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Till Harbaum \u003ctill@harbaum.org\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nCc: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: Jamie Iles \u003cjamie@jamieiles.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "a0a4194c943bc64dd7b6e26cccb036cb26b81363",
      "tree": "4282f0dd573344d10f69616eb05868b5cd563cc1",
      "parents": [
        "cf0223503e6198292cdcc864e01eeb5fe7490752",
        "b958f7a7cbdfbf59ba61de7ebb9c59b0ee3a7967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6: (80 commits)\n  mfd: Fix missing abx500 header file updates\n  mfd: Add missing \u003clinux/io.h\u003e include to intel_msic\n  x86, mrst: add platform support for MSIC MFD driver\n  mfd: Expose TurnOnStatus in ab8500 sysfs\n  mfd: Remove support for early drop ab8500 chip\n  mfd: Add support for ab8500 v3.3\n  mfd: Add ab8500 interrupt disable hook\n  mfd: Convert db8500-prcmu panic() into pr_crit()\n  mfd: Refactor db8500-prcmu request_clock() function\n  mfd: Rename db8500-prcmu init function\n  mfd: Fix db5500-prcmu defines\n  mfd: db8500-prcmu voltage domain consumers additions\n  mfd: db8500-prcmu reset code retrieval\n  mfd: db8500-prcmu tweak for modem wakeup\n  mfd: Add db8500-pcmu watchdog accessor functions for watchdog\n  mfd: hwacc power state db8500-prcmu accessor\n  mfd: Add db8500-prcmu accessors for PLL and SGA clock\n  mfd: Move to the new db500 PRCMU API\n  mfd: Create a common interface for dbx500 PRCMU drivers\n  mfd: Initialize DB8500 PRCMU regs\n  ...\n\nFix up trivial conflicts in\n\tarch/arm/mach-imx/mach-mx31moboard.c\n\tarch/arm/mach-omap2/board-omap3beagle.c\n\tarch/arm/mach-u300/include/mach/irqs.h\n\tdrivers/mfd/wm831x-spi.c\n"
    },
    {
      "commit": "b4beb4bf9934d151bf4581a54ae028927374cb2a",
      "tree": "28475f62b18784e1d10b05e901799d02c054587f",
      "parents": [
        "f3c3f0670501fee130f22193369249deea8cc630",
        "3945fe9314af718946f71185901c28dd349469c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 15:07:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 15:07:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/i2c-3.2\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-3.2\u0027 of git://git.fluff.org/bjdooks/linux: (47 commits)\n  i2c-s3c2410: Add device tree support\n  i2c-s3c2410: Keep a copy of platform data and use it\n  i2c-nomadik: cosmetic coding style corrections\n  i2c-au1550: dev_pm_ops conversion\n  i2c-au1550: increase timeout waiting for master done\n  i2c-au1550: remove unused ack_timeout\n  i2c-au1550: remove usage of volatile keyword\n  i2c-tegra: __iomem annotation fix\n  i2c-eg20t: Add initialize processing in case i2c-error occurs\n  i2c-eg20t: Fix flag setting issue\n  i2c-eg20t: add stop sequence in case wait-event timeout occurs\n  i2c-eg20t: Separate error processing\n  i2c-eg20t: Fix 10bit access issue\n  i2c-eg20t: Modify returned value s32 to long\n  i2c-eg20t: Fix bus-idle waiting issue\n  i2c-designware: Fix PCI core warning on suspend/resume\n  i2c-designware: Add runtime power management support\n  i2c-designware: Add support for Designware core behind PCI devices.\n  i2c-designware: Push all register reads/writes into the core code.\n  i2c-designware: Support multiple cores using same ISR\n  ...\n"
    },
    {
      "commit": "3945fe9314af718946f71185901c28dd349469c7",
      "tree": "cd716993a757f6bf61c48a2f88ef4c286c5fa994",
      "parents": [
        "be4af5dfa6d976ba579bae16ff8714b755d44dad",
        "8abf6fbbd22bc777fd4027cbc55e99cdfb7a8324",
        "5a5f50802f5a31b9e15de8df40d5621af970a560",
        "f533c61e1921b93aa247d72d39c3fbe045340a9a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:54:17 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:54:17 2011 +0000"
      },
      "message": "Merge branches \u0027for-32/i2c/nomadik\u0027, \u0027for-32/i2c/s3c2410-dt\u0027 and \u0027for-32/i2c/tegra-iomem\u0027 into for-linus/i2c-3.2\n"
    },
    {
      "commit": "be4af5dfa6d976ba579bae16ff8714b755d44dad",
      "tree": "edecd9bd4757a4fe7bdf4dc13e087d6a174fdc12",
      "parents": [
        "ce0fda16084905d035e8ceb51cf42740ad781b15",
        "4311051c358ad0e66b68934e7a33cf10ba533466"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:52:53 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:52:53 2011 +0000"
      },
      "message": "Merge branch \u0027for-32/i2c/irqflags\u0027 into for-linus/i2c-3.2\n\nConflicts:\n\tdrivers/i2c/busses/i2c-designware-core.c\n\nFixed up merge conflic\n"
    },
    {
      "commit": "ce0fda16084905d035e8ceb51cf42740ad781b15",
      "tree": "dd94ce9468c16b72a9e6cf6e0ce8ac7b1d7530c9",
      "parents": [
        "c9c7ae40660f5983854f73b6ae65f208e9a15082",
        "dfcd04b19d16c0016c705ed96a8b3cfa5315a2e9",
        "24597bf8012cf3fa5703c38e1bb13df3118d7588",
        "52c2843322362bfd847bdda1d3cebc751de68e5b",
        "46f344e2a0844d9b068bffa38cb48b52f4bd2d4a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:50:09 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:50:09 2011 +0000"
      },
      "message": "Merge branches \u0027for-32/i2c/omap-v4\u0027, \u0027for-32/i2c/imx-dt\u0027, \u0027for-32/i2c/eg20t-v4\u0027, \u0027for-32/i2c/designware-v5\u0027 and \u0027for-32/i2c/au1550\u0027 into for-linus/i2c-3.2\n"
    },
    {
      "commit": "93cf5d75b9d0b703ca8f4f8f98303ad77ab20d26",
      "tree": "63c507fd557732ba83cf61d095425bac35d7ed4e",
      "parents": [
        "345df5126e5cf46c8ddf2ec491f1d6e17e29e645"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 29 21:14:30 2011 -0700"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:29 2011 -0400"
      },
      "message": "i2c: Add module.h to modular files prev. implicitly getting it\n\nThese files use interfaces from linux/module.h, so they must\ninclude that file to avoid build errors when the implicit\npresence of module.h is removed.\n\n[with i2c-pxa-pci.c fix from Randy Dunlap \u003crdunlap@xenotime.net\u003e]\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "345df5126e5cf46c8ddf2ec491f1d6e17e29e645",
      "tree": "1f9da284a15bdeea27603b338def82de05875091",
      "parents": [
        "2113852b239ed4a93d04135372162252f9342bb6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 10:46:24 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:29 2011 -0400"
      },
      "message": "i2c: add export.h to i2c-boardinfo.c for EXPORT_SYMBOL\n\nWith module.h being implicitly everywhere via device.h, the absence\nof explicitly including something for EXPORT_SYMBOL went unnoticed.\nSince we are heading to fix things up and clean module.h from the\ndevice.h file, we need to explicitly include these files now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "4403988afc0a92b8faf59b46f51d25fafaf0e63d",
      "tree": "0d3ddd323a5dcbb35e84014b3f33a4380c577dc2",
      "parents": [
        "abc01b2718ee1d26e83c4c62c4b79806b3240ac7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c-algo-pca: Return standard fault codes\n\nAdjust i2c-algo-pca to return fault codes compliant with\nDocumentation/i2c/fault-codes, rather than the undocumented and\nvague -EREMOTEIO.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "abc01b2718ee1d26e83c4c62c4b79806b3240ac7",
      "tree": "f337e7b0a31e189fe23f1d4754cf3947a4d708cf",
      "parents": [
        "f6beb67d8e77454200acc3755344944bd946cded"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c-algo-bit: Return standard fault codes\n\nAdjust i2c-algo-bit to return fault codes compliant with\nDocumentation/i2c/fault-codes, rather than the undocumented and\nvague -EREMOTEIO.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f6beb67d8e77454200acc3755344944bd946cded",
      "tree": "c62f448caba0faf186bd3076970c19ffef39de1a",
      "parents": [
        "1bddab7f7d5b61f17b0bbd669f60818d553620be"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c-algo-bit: Be verbose on bus testing failure\n\nIf bus testing fails due to the bus being seen as busy, it might be\nhelpful for developers to know which line is unexpectedly low.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\n"
    },
    {
      "commit": "1bddab7f7d5b61f17b0bbd669f60818d553620be",
      "tree": "fe2fe08e2027471e7c457bf0bf168e741d64ef7b",
      "parents": [
        "6fcf84a2c0d5f51a457555d76e037cf3cc85bc7a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c-algo-bit: Let user test buses without failing\n\nAlways failing to register I2C buses when the line testing fails is a\nlittle harsh. While such a failure is definitely a bug in the driver\nthat exposes the affected I2C bus, things may still work fine if the\nmissing initialization steps are done later, before the I2C bus is\nused. So it seems a better debugging tool to just report the test\nfailure by default. I introduce bit_test\u003d2 if anyone really misses the\noriginal behavior of bit_test\u003d1.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\n"
    },
    {
      "commit": "6fcf84a2c0d5f51a457555d76e037cf3cc85bc7a",
      "tree": "f4f6c8cbda2282cc61cc0f50ab3bf190814bb9ec",
      "parents": [
        "9519282a02e74f0bf780eb371a3160824c23965a"
      ],
      "author": {
        "name": "Harvey Yang",
        "email": "harvey.huawei.yang@gmail.com",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c/scx200_acb: Fix section mismatch warning in scx200_pci_drv\n\nWARNING: drivers/i2c/busses/built-in.o(.data+0x47c8): Section mismatch in reference from the variable scx200_pci_drv to the function .devinit.text:scx200_probe()\nThe variable scx200_pci_drv references\nthe function __devinit scx200_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Harvey Yang \u003charvey.huawei.yang@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9519282a02e74f0bf780eb371a3160824c23965a",
      "tree": "31e0e4975688fb3d790a8ed48477e2b0609eaefc",
      "parents": [
        "ce949717b559709423c1ef716a9db16d1dcadaed"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Oct 30 13:47:24 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:24 2011 +0100"
      },
      "message": "i2c: I2C_ELEKTOR should depend on HAS_IOPORT\n\nOn m68k, I get:\n\ndrivers/i2c/busses/i2c-elektor.c: In function ‘pcf_isa_init’:\ndrivers/i2c/busses/i2c-elektor.c:153: error: implicit declaration of function ‘ioport_map’\ndrivers/i2c/busses/i2c-elektor.c:153: warning: assignment makes pointer from integer without a cast\ndrivers/i2c/busses/i2c-elektor.c: In function ‘elektor_probe’:\ndrivers/i2c/busses/i2c-elektor.c:287: error: implicit declaration of function ‘ioport_unmap’\n\nSince commit 82ed223c264def2b15ee4bec2e8c3048092ceb5f (\"iomap: make IOPORT/PCI\nmapping functions conditional\"), ioport_map() is only available on platforms\nthat set HAS_IOPORT.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5a5f50802f5a31b9e15de8df40d5621af970a560",
      "tree": "352998103500f8744520fabb65d41db9d4700aea",
      "parents": [
        "4fd81eb2d64295ab038a3ea9d44e0eac85a6648c"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Tue Sep 13 09:46:05 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:21:22 2011 +0100"
      },
      "message": "i2c-s3c2410: Add device tree support\n\nAdd device tree probe support for Samsung\u0027s s3c2410 i2c driver.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4fd81eb2d64295ab038a3ea9d44e0eac85a6648c",
      "tree": "2f548809a45ddc7f862970d93675f3676399dce0",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Tue Sep 13 09:46:04 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:21:16 2011 +0100"
      },
      "message": "i2c-s3c2410: Keep a copy of platform data and use it\n\nThe platform data is copied into driver\u0027s private data and the copy is\nused for all access to the platform data. This simpifies the addition\nof device tree support for the i2c-s3c2410 driver.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8abf6fbbd22bc777fd4027cbc55e99cdfb7a8324",
      "tree": "f08b3439d8f4431e54316973c24af3de48d5632f",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Thu Oct 20 18:23:01 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:20:28 2011 +0100"
      },
      "message": "i2c-nomadik: cosmetic coding style corrections\n\nThis fixes a number of whitespace and punctuation problems\naround the Nomadik I2C driver.\n\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "46f344e2a0844d9b068bffa38cb48b52f4bd2d4a",
      "tree": "38d12267d55d02ae9608fe3cb1e4d878d461d1b2",
      "parents": [
        "84785f120f4d64c5fa8cf4bab1cf07c2507d434f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 22 13:34:39 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:14:28 2011 +0100"
      },
      "message": "i2c-au1550: dev_pm_ops conversion\n\nuse newer dev_pm_ops for PM\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "84785f120f4d64c5fa8cf4bab1cf07c2507d434f",
      "tree": "e6e57933666cd08ea6e81c0dc07ecf405868de82",
      "parents": [
        "85ea25698843d37b6f79927b2995644623fe1e06"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 22 13:34:38 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:14:23 2011 +0100"
      },
      "message": "i2c-au1550: increase timeout waiting for master done\n\nDouble the timeout in the loop which busy-waits for the \"master-done\"\nbit to be set.  This bit indicates whether an i2c transaction has\ncompleted;  on the DB1300 and DB1550 boards this timeout is slightly\ntoo short and causes transactions to the WM8731 codec to be falsely flagged\nas failed.  The timeout itself is necessary since transactions to\nnon-existant slaves never set this bit in the first place (and cause\ni2cdetect to hang).\n\nWith this change the WM8731 codec on the DB1300/DB1550 boards is correctly\ndetected and initialized.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "85ea25698843d37b6f79927b2995644623fe1e06",
      "tree": "be95f6a5b45321cf150f583a590996f860e12a89",
      "parents": [
        "c5de6467d2a54eb81b139f29b217d0394e8a790c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 22 13:34:37 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:14:17 2011 +0100"
      },
      "message": "i2c-au1550: remove unused ack_timeout\n\nThe ack_timeout context member is unused, get rid of it.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c5de6467d2a54eb81b139f29b217d0394e8a790c",
      "tree": "be73a47e5cb30367ac44465d0401f82d56fcb561",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 22 13:34:36 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:14:09 2011 +0100"
      },
      "message": "i2c-au1550: remove usage of volatile keyword\n\nReplace the usage of \"volatile\"s with register accessor functions.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f533c61e1921b93aa247d72d39c3fbe045340a9a",
      "tree": "7ea6d18874487de2b94387d07617ef6e2b61d5cb",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Oct 12 17:33:00 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:11:23 2011 +0100"
      },
      "message": "i2c-tegra: __iomem annotation fix\n\ndrivers/i2c/busses/i2c-tegra.c:585:7: warning: incorrect type in assignment (different address spaces)\ndrivers/i2c/busses/i2c-tegra.c:585:7:    expected void *base\ndrivers/i2c/busses/i2c-tegra.c:585:7:    got void [noderef] \u003casn:2\u003e*\ndrivers/i2c/busses/i2c-tegra.c:619:16: warning: incorrect type in assignment (different address spaces)\ndrivers/i2c/busses/i2c-tegra.c:619:16:    expected void [noderef] \u003casn:2\u003e*base\ndrivers/i2c/busses/i2c-tegra.c:619:16:    got void *base\ndrivers/i2c/busses/i2c-tegra.c:689:10: warning: incorrect type in argument 1 (different address spaces)\ndrivers/i2c/busses/i2c-tegra.c:689:10:    expected void volatile [noderef] \u003casn:2\u003e*addr\ndrivers/i2c/busses/i2c-tegra.c:689:10:    got void *base\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by; Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "24597bf8012cf3fa5703c38e1bb13df3118d7588",
      "tree": "a32c2760af44828759d3712123f4a3b1405c8275",
      "parents": [
        "cb59f5253a5313d62e8e345fcd5dd5a44a73e0d6"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:06 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Add initialize processing in case i2c-error occurs\n\nIn case disconnecting physical connection,\nneed to initialize i2c device for retry access.\nThis patch adds initialize process in case bus-idle fails and Lost arbitration.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "cb59f5253a5313d62e8e345fcd5dd5a44a73e0d6",
      "tree": "5fc0cb723c0394e9a0cd79d4c9118a79c2425861",
      "parents": [
        "3cf21a7c48389c167065bffd61db39a9bd201f07"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:05 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Fix flag setting issue\n\nCurrently, in case occurring abnormal event,\ninternal flag variable(\u003dpch_event_flag) is not reset.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "3cf21a7c48389c167065bffd61db39a9bd201f07",
      "tree": "07f37090b058e7aa8fb04676d4a560d2e37a381c",
      "parents": [
        "12bd3146518ab984c1eb234a0f81756ddc5e3683"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:04 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: add stop sequence in case wait-event timeout occurs\n\nadd stop sequence in case wait-event timeout in write processing.\n(read processing already had it)\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "12bd3146518ab984c1eb234a0f81756ddc5e3683",
      "tree": "569803f477950373973f510aa70831af163335d7",
      "parents": [
        "c249ac207f2cedb49f2c9442afbaac35bfcfcd25"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Oct 12 13:13:03 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Separate error processing\n\nError processing for NACK or wait-event must be precessed separately.\nSo divide wait-event error processing into NACK-receiving and timeout.\nAdd arbitration lost processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c249ac207f2cedb49f2c9442afbaac35bfcfcd25",
      "tree": "1d888cf780719716141d54c50346ed45f471109b",
      "parents": [
        "c7b41f3affc63644f398b5faa170b1f531b406a8"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:02 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Fix 10bit access issue\n\nReported-by: Jeffrey (Sheng-Hui) Chu \u003cjeffchu@broadcom.com\u003e\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c7b41f3affc63644f398b5faa170b1f531b406a8",
      "tree": "5d2ca4c6cc4ce75e9754a33cd0c6a8150188431d",
      "parents": [
        "93e4ad74da14c8d5564cfc0b57c40ca311e53d47"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:01 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Modify returned value s32 to long\n\nType of wait_event_timeout is long not s32.\nThis patch replaces s32 with long.\nAdditionally, delete negative processing(ret \u003c 0).\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "93e4ad74da14c8d5564cfc0b57c40ca311e53d47",
      "tree": "190708ec41707f3bdae87b68ddaa299b86b43f4d",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:00 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:32 2011 +0100"
      },
      "message": "i2c-eg20t: Fix bus-idle waiting issue\n\nCurrently, when checking whether bus is idle or not,\nif timeout occurs,\nthis function always returns success(zero).\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "52c2843322362bfd847bdda1d3cebc751de68e5b",
      "tree": "5103a4dfc4731bf8a90d8d935262054e2a99a59a",
      "parents": [
        "18dbdda89f5cf0540e577280395f16079308e87d"
      ],
      "author": {
        "name": "Octavian Purdila",
        "email": "octavian.purdila@intel.com",
        "time": "Thu Oct 06 11:26:37 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:53 2011 +0100"
      },
      "message": "i2c-designware: Fix PCI core warning on suspend/resume\n\nPCI core warns if the legacy PM and new PM functions are\npresent. Update the driver to only use the new power management\nframework.\n\nThis patch fixes the following warning seen during suspend/resume:\n\n\u003c7\u003e[   24.193850] i2c-designware-pci 0000:08:13.0: suspend\n\u003c4\u003e[   24.193866] ------------[ cut here ]------------\n\u003c4\u003e[   24.193892] WARNING: at drivers/pci/pci-driver.c:605 pci_has_legacy_pm_support+0x48/0x4d()\n\u003c4\u003e[   24.193925] Hardware name: OakTrail\n\u003c4\u003e[   24.193936] Modules linked in:\n\u003c4\u003e[   24.193958] Pid: 2834, comm: kworker/u:22 Tainted: G        W   2.6.36greenridge-01402-gc8047e6 #171\n\u003c4\u003e[   24.193974] Call Trace:\n\u003c4\u003e[   24.193999]  [\u003cc1033a93\u003e] warn_slowpath_common+0x66/0xc2\n\u003c4\u003e[   24.194025]  [\u003cc1164143\u003e] ? pci_has_legacy_pm_support+0x48/0x4d\n\u003c4\u003e[   24.194052]  [\u003cc1033afe\u003e] warn_slowpath_null+0xf/0x13\n\u003c4\u003e[   24.194079]  [\u003cc1164143\u003e] pci_has_legacy_pm_support+0x48/0x4d\n\u003c4\u003e[   24.194106]  [\u003cc11643ff\u003e] pci_pm_suspend+0x22/0x154\n\u003c4\u003e[   24.194131]  [\u003cc11643dd\u003e] ? pci_pm_suspend+0x0/0x154\n\u003c4\u003e[   24.194156]  [\u003cc11e8a7a\u003e] pm_op+0x3e/0x95\n\u003c4\u003e[   24.194182]  [\u003cc11e931d\u003e] __device_suspend+0x12e/0x194\n\u003c4\u003e[   24.194208]  [\u003cc11e974d\u003e] ? dpm_drv_timeout+0x0/0x47\n\u003c4\u003e[   24.194237]  [\u003cc11e9729\u003e] async_suspend+0x16/0x3a\n\u003c4\u003e[   24.194265]  [\u003cc104de8e\u003e] async_run_entry_fn+0x97/0x135\n\u003c4\u003e[   24.194291]  [\u003cc1043c34\u003e] process_one_work+0x1c9/0x2db\n\nSigned-off-by: Octavian Purdila \u003coctavian.purdila@intel.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "18dbdda89f5cf0540e577280395f16079308e87d",
      "tree": "1d633ed3f2885b5b831f95762fc1d74fe2f6b388",
      "parents": [
        "fe20ff5c7e9ca7f5369aacc7d7ca3efeda3b90fe"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:36 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:53 2011 +0100"
      },
      "message": "i2c-designware: Add runtime power management support\n\nAdd runtime power management to the PCI driver.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "fe20ff5c7e9ca7f5369aacc7d7ca3efeda3b90fe",
      "tree": "67100c5dd0fe8a212063eada32ac4ee9eca48983",
      "parents": [
        "f3fa9f3da5621154323775ff0efdba99dcebcee4"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:35 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:52 2011 +0100"
      },
      "message": "i2c-designware: Add support for Designware core behind PCI devices.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f3fa9f3da5621154323775ff0efdba99dcebcee4",
      "tree": "0d4fdd567d8f9c1f85d1de41dff8b4019e8a289e",
      "parents": [
        "af06cf6c8cb600803951ddabe6fb034126752488"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:34 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:51 2011 +0100"
      },
      "message": "i2c-designware: Push all register reads/writes into the core code.\n\nMove all register manipulation code into the core, also move register\noffset definitions to i2c-designware-core.c since the bus specific\nportions of the driver no longer need/use them.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "af06cf6c8cb600803951ddabe6fb034126752488",
      "tree": "7928cc0a166fe93155afe539b3283e3f6e25de36",
      "parents": [
        "e18563fc560aba0d95a5a73145812a081fb38fac"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:33 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:51 2011 +0100"
      },
      "message": "i2c-designware: Support multiple cores using same ISR\n\nAdd check to make sure that the core is enabled and has outstanding\ninterrupts. The activity bit is masked due to the fact that it will\nstay active even after the controller has been disabled until the\ncontoller internal state machines have settled.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e18563fc560aba0d95a5a73145812a081fb38fac",
      "tree": "a244326e1d17deb93958bee1e10fed9acdfe8eb2",
      "parents": [
        "2fa8326b4b1e5fdc889b57b03b1313f3229cb438"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:32 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:50 2011 +0100"
      },
      "message": "i2c-designware: move controller config to bus specific portion of driver\n\nWith multiple I2C adapters possible in the system each running at\n(possibly) different speeds we need to move the controller\nconfiguration bit field to the adapter.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2fa8326b4b1e5fdc889b57b03b1313f3229cb438",
      "tree": "aa76a229f4090ba1dc9e1ad7bb06666eb8ee62d5",
      "parents": [
        "1d31b58f648c4f754b23fed4d57acc941080e5ee"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:31 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:50 2011 +0100"
      },
      "message": "i2c-designware: move i2c functionality bit field to be adapter specific\n\nThe functionality of the adapter depends on the configuration of the\nIP block at silicon compile time and is adapter specific.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1d31b58f648c4f754b23fed4d57acc941080e5ee",
      "tree": "b67bc0f388bbc108747add9ef6ee7700d7737821",
      "parents": [
        "2373f6b9744d5373b886f3ce1a985193cca0a356"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:30 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:49 2011 +0100"
      },
      "message": "i2c-designware: Move retriveving the clock speed out of core code.\n\nThe clock frequecy supplied to the IP core is specific to a single\ninstance of the driver.  This patch makes it possible to have multiple\nDesignware I2C cores in the system possibly running at different core\nfrequencies.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2373f6b9744d5373b886f3ce1a985193cca0a356",
      "tree": "1d3e76da9c3c0bdac1be935742210ebd5e77719d",
      "parents": [
        "4a423a8c8107b983007199c76c8327cd1747f092"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Sat Oct 29 10:57:23 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:39 2011 +0100"
      },
      "message": "i2c-designware: split of i2c-designware.c into core and bus specific parts\n\nThis patch splits i2c-designware.c into three pieces:\n     i2c-designware-core.c, contains the code that interacts directly\n     with the core.\n\n     i2c-designware-platdrv.c, contains the code specific to the\n     platform driver using the core.\n\n     i2c-designware-core.h contains the definitions and declareations\n     shared by i2c-designware-core.c and i2c-designware-platdrv.c.\n\nThis patch is the first in a set to allow multiple instances of the\ndesignware I2C core in the system.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4a423a8c8107b983007199c76c8327cd1747f092",
      "tree": "2eeef3d743d73684a8d8f97e7b4d6ebacb72e608",
      "parents": [
        "18c4089e6cd6b3052895481628f478ba8351ac00"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:28 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:00:52 2011 +0100"
      },
      "message": "i2c-designware: Move checking of IP core version to i2c_dw_init()\n\nMove checking IP core version to i2c_dw_init() in preparation for\nsplitting i2c-designware.c into core and bus specific portions.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "18c4089e6cd6b3052895481628f478ba8351ac00",
      "tree": "c7611bc19e59e1b0a35c96b1ae2c23fd60d470bf",
      "parents": [
        "4ff895bc8b90e30ff8e89ca7bc6666b229c77e5d"
      ],
      "author": {
        "name": "Jean-Hugues Deschenes",
        "email": "jean-hugues.deschenes@octasic.com",
        "time": "Thu Oct 06 11:26:27 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:00:51 2011 +0100"
      },
      "message": "i2c-designware: Allow mixed endianness accesses\n\nAllows CPUs of a given endianness to access a dw controller of a different\nendianness. Endianncess difference is detected at run time through the dw\ncomponent type register.\n\nSigned-off-by: Jean-Hugues Deschenes \u003cjean-hugues.deschenes@octasic.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4ff895bc8b90e30ff8e89ca7bc6666b229c77e5d",
      "tree": "e15b340530a1cdb3254af5bb4fa43bd8cf14691f",
      "parents": [
        "7f279601c59b814314083d572e7c0df11d09cad8"
      ],
      "author": {
        "name": "Jean-Hugues Deschenes",
        "email": "jean-hugues.deschenes@octasic.com",
        "time": "Thu Oct 06 11:26:26 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:00:51 2011 +0100"
      },
      "message": "i2c-designware: Check component type register\n\nDesignware component type register is checked before attaching to the device.\n\nSigned-off-by: Jean-Hugues Deschenes \u003cjean-hugues.deschenes@octasic.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7f279601c59b814314083d572e7c0df11d09cad8",
      "tree": "2904038ce32076e0938a3627ff7e402600d2b2bb",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Jean-Hugues Deschenes",
        "email": "jean-hugues.deschenes@octasic.com",
        "time": "Thu Oct 06 11:26:25 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:00:50 2011 +0100"
      },
      "message": "i2c-designware: Use local version of readl \u0026 writel\n\nUse local versions of readl \u0026 writel, so per-access manipulations may be performed\n\nSigned-off-by: Jean-Hugues Deschenes \u003cjean-hugues.deschenes@octasic.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4311051c358ad0e66b68934e7a33cf10ba533466",
      "tree": "69ff508ee8fe09f63366acfbe5e3480399689276",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Wed Sep 21 17:28:33 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:55:45 2011 +0100"
      },
      "message": "i2c: irq: Remove IRQF_DISABLED\n\nSince commit [c58543c8: genirq: Run irq handlers with interrupts disabled],\nWe run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler\nreturns with interrupts enabled (see commit [b738a50a:\ngenirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "fab67afb543c734c23be0ebfc16f31814df2da79",
      "tree": "5cca96aa3534377043c7490c7851cbd963079ee3",
      "parents": [
        "7f4b08eeeedd90d97c8c581d048074e0c2643bec"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue May 17 16:31:38 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:09 2011 +0100"
      },
      "message": "I2C: OMAP: remove dev-\u003eidle, use usage counting provided by runtime PM\n\nCurrent usage of runtime PM is not quite correct.  The actual\nidle/unidle of the I2C hardware should not happen until the runtime PM\ncallbacks are called.  Therefore, change omap_i2c_[un]idle() functions\nto only be called from the runtime PM callbacks (when usage count\ntransitions to/from zero.)\n\nAlso, the runtime PM core does usage counting and replaces\nfunctionality currently managed by the dev-\u003eidle flag.  Remove usage\nof dev-\u003eidle in favor of using runtime PM, and checking status using\npm_runtime_suspended().\n\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "7f4b08eeeedd90d97c8c581d048074e0c2643bec",
      "tree": "898c44704d8c05bcb9c19e60b5ccf042cd89babd",
      "parents": [
        "cb28e5823588cc357865cc0eab2afeec90e1f057"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue May 17 16:31:37 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:09 2011 +0100"
      },
      "message": "I2C: OMAP: remove unneccesary use of pdev\n\nA pointer to the struct device associated with the i2c device is\nalready kept in the struct omap_i2c_dev, so use omap_i2c_device to\nfind the pointer to struct device.\n\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "cb28e5823588cc357865cc0eab2afeec90e1f057",
      "tree": "c39a8d4f57caaac228f6338310945641cdebd1ce",
      "parents": [
        "9550d4d7ab9aff125d3f7d48d3e97c093d19bdbe"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Wed Aug 03 13:58:08 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:09 2011 +0100"
      },
      "message": "OMAP4: I2C: Enable the wakeup in I2C_WE\n\nCurrently for OMAP4 the I2C_WE is not programmed.\nThis patch enables the programming for OMAP4.\n\nThis patch fixes a bad conflict resolution.\nThis effectively restores the following commit\n\nCommit 120bdaa47[i2c-omap: Program I2C_WE on OMAP4 to enable i2c wakeup]\n\nwhich got changed by\n\nCommit a3a7acbc[I2C: OMAP2+: address confused probed version naming]\n\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nReported-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "9550d4d7ab9aff125d3f7d48d3e97c093d19bdbe",
      "tree": "7eefc3facfbdef50af00039dc2a931c14d167303",
      "parents": [
        "3be0053ee1a8bfb68de82716ae784f75e1610d60"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:10 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:08 2011 +0100"
      },
      "message": "I2C: OMAP1/OMAP2+: prepend I2C IP version to probed version shown in dev_info\n\nThe IP version is prepended to the existing printed probed\nversion as an \"epoch\" version.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "3be0053ee1a8bfb68de82716ae784f75e1610d60",
      "tree": "37ced3431cc2c24d2b6f6819f83e03bed2a0d91e",
      "parents": [
        "8e286f5a2156f71dd304ce9ad1cd6b07231aaae6"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:09 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:08 2011 +0100"
      },
      "message": "I2C: OMAP2+: Convert omap I2C driver to use feature implementation flags from platform data\n\nThis patch eliminates all cpu_...() tests from the OMAP I2C driver.\n\nInstead, it uses the functionality flags in the platform data to make\nthe decisions about product variations the driver needs to handle.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "4e80f727bf59e8c1ea8e47c45c9ef368d353d835",
      "tree": "ce1984cbc14dc5b143c86e30e2557ca594cb05af",
      "parents": [
        "6314f09e9517ed3d7d951525a111df858a6dd1a4"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:07 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:08 2011 +0100"
      },
      "message": "I2C: OMAP2+: address confused probed version naming\n\nThe driver reflects the confusion that probed I2C revision\nfrom the hardware of 0x40 means it is on an OMAP4430.\n\nHowever, you will probe the same 0x40 ID on an OMAP3530.  So\nthis patch changes the name to reflect that.\n\nIt also clarifies that the original name OMAP_I2C_REV_2 is\nreferring to some ancient OMAP1 revision number, not to be\nconfused with the IP revisions this patch series introduces.\n\nSimilarly the term \"rev\" is used in the ancient OMAP1 ISR,\nthe term is changed to use omap1 instead.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "6314f09e9517ed3d7d951525a111df858a6dd1a4",
      "tree": "87e0add1f542802ed2ca024e96bb90a392f5dafc",
      "parents": [
        "a1295577773d9756b65972be7b462e4382996d08"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:07 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:08 2011 +0100"
      },
      "message": "I2C: OMAP2+: Solve array bounds overflow error on i2c idle\n\nThis solves the main problem the patch series is about.  Prior\nto this patch on OMAP3530 the driver wrongly interprets the I2C\nperipheral unit\u0027s own reported revision as meaning it is running\non an IP V2 device and must use the extended registers.\n\nIn fact OMAP3530 is IP V1 with the smaller register set, the\nreason for the confusion is that the hardware does in fact report\nhaving the same IP revision index as is found on an OMAP4430,\nwhich really is IP V2 and has the extended registers.\n\nThis corrects the test for which registers to use so that it\ndecides using hwmod knowledge found in the platform_data.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "a1295577773d9756b65972be7b462e4382996d08",
      "tree": "f952af3bd57fed8d2111ee45b46c89f4972f38cc",
      "parents": [
        "d177e5ddb83a4bc518270e705e60ccc5a5aa6410"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:06 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:07 2011 +0100"
      },
      "message": "I2C: OMAP2+: use platform_data ip revision to select register map\n\nChange the register map names to reflect the IP revision they\nare representing, and use the platform_data IP revision index\nto select between them at init time.\n\nEliminates 1 of 17 cpu_...() calls in the driver.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "b88530884141e977b3702d8e82de52e553b45876",
      "tree": "b61b80ad5d681027c14fde5da1697a85bd27ecc0",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:04 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:07 2011 +0100"
      },
      "message": "I2C: OMAP2+: Name registers in I2C IP V2 only accordingly\n\nThe OMAP I2C driver dynamically chooses between two register sets of\ndiffering sizes depending on the cpu type it finds itself on.\n\nIt has been observed that the existing code references non-existing\nregisters on OMAP3530, because while it correctly chose the smaller\nregister layout based on cpu type, the code uses the probed register\nID to decide if to execute code referencing an extra register, and\nboth register layout devices on OMAP3530 and OMAP4430 report the same\nprobed ID of 0x40.\n\nThis patch changes the extended register names only found on IP V2\nof the I2C peripheral unit accordingly to help show up errors in usage.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "ca90666287401b475d9e0becf85bd02f069f1de8",
      "tree": "ad4dd789f8d5ab639c78997d3655b94fcbf660ef",
      "parents": [
        "60325f0c6ee7c6b68f95aaa643260fb33d4bdd88",
        "374e759db148d1e874e3afb76707082af67e0984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "message": "Merge branch \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (43 commits)\n  ARM: 7135/1: ep93xx: bring back missing \u003cmach/gpio.h\u003e\n  ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n  ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n  ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n  ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n  ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h\n  ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n  ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n  ARM: 7063/1: Orion: gpio: add missing include of linux/types.h\n  ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build\n  ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio\n  ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n  ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n  ARM: 7057/1: mach-pnx4008: rename GPIO header\n  ARM: 7056/1: plat-nomadik: kill off \u003cplat/gpio.h\u003e\n  ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function\n  ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n  ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n  ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n  ARM: 7043/1: mach-ixp2000: rename GPIO header\n  ...\n\nFix up trivial conflicts in arch/arm/mach-u300/Kconfig manually\n"
    },
    {
      "commit": "3766386037827fe7064f57f9aec27b3b5e9417aa",
      "tree": "306a7b1ccf3100469fd711af37963801d8d387c0",
      "parents": [
        "50d5676ebac57c187ac347bae24290f0dc16fdbe"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:45 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n\nNow that no driver any longer depends on the CONFIG_SOC_AU1???  symbols,\nit\u0027s time to get rid of them: Move some of the platform devices to the\nboards which can use them, Rename a few (unused) constants in the header,\nReplace them with MIPS_ALCHEMY in the various Kconfig files.  Finally\ndelete them altogether from the Alchemy Kconfig file.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2707/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "50d5676ebac57c187ac347bae24290f0dc16fdbe",
      "tree": "0f967ceb36482f6e8c0d2831c9bd0c957e12fdeb",
      "parents": [
        "f2e442fd2ff4ed565835e407114f75c92c9fe443"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:43 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: kill au1xxx.h header\n\nNo longer required\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2705/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/include/asm/mach-au1x00/au1xxx.h\n"
    },
    {
      "commit": "8a0a8e8e42a4e30a1fc4c40205fa790e264d00f3",
      "tree": "beec367a4124f66e803a2c24f9f3345aa7297721",
      "parents": [
        "b46880e57b4c513adeb2608c3700b352860b5662"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 02 16:43:36 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: remove CONFIG_MFD_SUPPORT\n\nWe currently have two symbols to control compilation the MFD subsystem,\nMFD_SUPPORT and MFD_CORE. The MFD_SUPPORT is actually not required\nat all, it only hides the submenu when not set, with the effect that\nKconfig warns about missing dependencies when another driver selects\nan MFD driver while MFD_SUPPORT is disabled. Turning the MFD submenu\nback from menuconfig into a plain menu simplifies the Kconfig syntax\nfor those kinds of users and avoids the surprise when the menu\nsuddenly appears because another driver was enabled that selects this\nsymbol.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "e060c38434b2caa78efe7cedaff4191040b65a15",
      "tree": "407361230bf6733f63d8e788e4b5e6566ee04818",
      "parents": [
        "10e4ac572eeffe5317019bd7330b6058a400dfc2",
        "cc39c6a9bbdebfcf1a7dee64d83bf302bc38d941"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:05 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:18 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forward merge with Linus to be able to merge patches\nbased on more recent version of the tree.\n"
    },
    {
      "commit": "699324871fcc3650f2023c5e36cb119a92d7894b",
      "tree": "7115a8183a4fd00b6f0ea1ae3b8f3dfbcf1c454b",
      "parents": [
        "ca4a04cf3dd0cecb5e7188ed7796cc55fc13aeb1"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Tue Jul 26 23:06:29 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:50:49 2011 +0200"
      },
      "message": "treewide: remove extra semicolons from various parts of the kernel\n\nThis is a resend from the original, changing the title from PATCH to\nRFC(since this is a review for commit, and I should have put that the first go around).\nand also removing some of the commit\u0027s with ia64 and bash since it is significant.\nlet me know if I might have missed anything etc..\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dfcd04b19d16c0016c705ed96a8b3cfa5315a2e9",
      "tree": "8053f44b44ee36faa97ede5914eca19fbb1ed123",
      "parents": [
        "593702c71a415b153bd81fbc487394979f3e7a63"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Sep 08 15:09:35 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 14 22:16:14 2011 +0100"
      },
      "message": "i2c-imx: add device tree probe support\n\nIt adds device tree probe support for i2c-imx driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "593702c71a415b153bd81fbc487394979f3e7a63",
      "tree": "7987f13b6ef65cbd99d3c118e8a1d43a28f3d76a",
      "parents": [
        "9e79e3e9dd9672b37ac9412e9a926714306551fe"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Sep 08 15:09:34 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 14 22:14:41 2011 +0100"
      },
      "message": "i2c-imx: remove init/exit hooks from platform data\n\nThe init/exit hooks in platform data are being used nowhere, so can\nbe removed.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    }
  ],
  "next": "96219c3a257cc8ba3b3cae67efdc88be37cf7c9d"
}
