)]}'
{
  "log": [
    {
      "commit": "bd4bc3dbded9cd7b2bdca6bba1aecb4251a8039d",
      "tree": "463f7b4283b3924abf504e4db020050bd2b55db5",
      "parents": [
        "45158894d4d6704afbb4cefe55e5f6ca279fe12a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:05 2008 +0200"
      },
      "message": "i2c: Clear i2c_adapter.dev on adapter removal\n\nClear i2c_adapter.dev on adapter removal. This makes it possible to\nre-add the adapter at a later point, which some drivers\n(i2c-amd756-s4882, i2c-nforce2-s4985) actually do.\n\nThis fixes a bug reported by John Stultz here:\n  http://lkml.org/lkml/2008/7/15/720\nand by Ingo Molar there:\n  http://lkml.org/lkml/2008/7/16/78\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "84c3d4aaec3338201b449034beac41635866bddf",
      "tree": "3412951682fb2dd4feb8a5532f8efbaf8b345933",
      "parents": [
        "43d2548bb2ef7e6d753f91468a746784041e522d",
        "fafa3a3f16723997f039a0193997464d66dafd8f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027\n\nManual merge of:\n\n\tarch/powerpc/Kconfig\n\tarch/powerpc/kernel/stacktrace.c\n\tarch/powerpc/mm/slice.c\n\tarch/ppc/kernel/smp.c"
    },
    {
      "commit": "dc221eae08eea3b0db127d1f152fac24d10b6a52",
      "tree": "eea4cc64f2568db6aea94b9491120525ebcd738f",
      "parents": [
        "98339cbd360b77c3167db287fd611468c2c44559",
        "4735c98f8447acb1c8977e2b8024640f7bf36dd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:16:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:16:05 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6: (56 commits)\n  i2c: Add detection capability to new-style drivers\n  i2c: Call client_unregister for new-style devices too\n  i2c: Clean up old chip drivers\n  i2c-ibm_iic: Register child nodes\n  i2c: New-style EEPROM driver using device IDs\n  i2c: Export the i2c_bus_type symbol\n  i2c-au1550: Fix PM support\n  i2c-dev: Delete empty detach_client callback\n  i2c: Drop stray references to lm_sensors\n  i2c: Check for ACPI resource conflicts\n  i2c-ocores: basic PM support\n  i2c-sibyte: SWARM I2C board initialization\n  i2c-i801: Fix handling of error conditions\n  i2c-i801: Rename local variable temp to status\n  i2c-i801: Properly report bus arbitration loss\n  i2c-i801: Remove verbose debugging messages\n  i2c-algo-pcf: Drop unused struct members\n  i2c-algo-pcf: Multi-master lost-arbitration improvement\n  i2c: Deprecate the legacy gpio drivers\n  i2c-pxa: Initialize early\n  ...\n"
    },
    {
      "commit": "43d2548bb2ef7e6d753f91468a746784041e522d",
      "tree": "77d13fcd48fd998393abb825ec36e2b732684a73",
      "parents": [
        "585583d95c5660973bc0cf64add517b040acd8a4",
        "85082fd7cbe3173198aac0eb5e85ab1edcc6352c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 15:44:51 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 15:44:51 2008 +1000"
      },
      "message": "Merge commit \u002785082fd7cbe3173198aac0eb5e85ab1edcc6352c\u0027 into test-build\n\nManual fixup of:\n\n\tarch/powerpc/Kconfig"
    },
    {
      "commit": "5b0504c0d795d6b0a904ff861c043d7a231f67a4",
      "tree": "c988e8b614c55d0dae2be4b750a03eb0a4f4d355",
      "parents": [
        "930074b6b9c4895d20cdadba5aff97907e28728d",
        "77a76369475801ab8cbb338b9d8cfa92a491badb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 11:55:27 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 11:55:27 2008 +1000"
      },
      "message": "Merge commit \u0027gcl/gcl-next\u0027\n"
    },
    {
      "commit": "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d",
      "tree": "e3ee2f392c5f73c855367cee998fc2e5774fa267",
      "parents": [
        "f0006314d37639714da9658cf4ff3f1f9f420764",
        "cabb352a6455c3550f157909196845f533b0f374"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 14 21:28:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 14 23:34:46 2008 +0100"
      },
      "message": "[ARM] Merge most of the PXA work for initial merge\n\nThis includes PXA work up to the SPI changes for the initial merge,\nsince e172274ccc55d20536fbdceb6131f38e288541e0 depends on the SPI\ntree being merged.\n\nConflicts:\n\n\tarch/arm/configs/em_x270_defconfig\n\tarch/arm/configs/xm_x270_defconfig\n"
    },
    {
      "commit": "b1204e6ec16468ebf89d9d818bfe425ca7adcdf3",
      "tree": "9648bdd1222645a20c4b574ee62e00b3f78bd1cb",
      "parents": [
        "2b7a5056a0a7ff17d5d2004c29c852a92a6bd632"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Mon Jul 14 22:38:36 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:36 2008 +0200"
      },
      "message": "i2c-ibm_iic: Register child nodes\n\nThis patch completes the conversion of the IBM IIC driver to an\nof-platform driver.\n\nIt removes the index from the IBM IIC driver and makes it an unnumbered\ndriver. It then calls of_register_i2c_devices to properly register all\nthe child nodes in the DTS.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f09f71b24e77a2f2b4e5c98311c8804fc61ad8bc",
      "tree": "6213e3f5ddf6d929dc294bec952903b3691ae505",
      "parents": [
        "f6a7110520037ba786f17b53790c6eb8a3d4ef55"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Mon Jul 14 22:38:34 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:34 2008 +0200"
      },
      "message": "i2c-au1550: Fix PM support\n\nFix driver power management:\n- suspend the PSC while driver is idle.\n- move PSC init/deinit to separate functions, as PSC must be\n  initialized/shutdown on resume/suspend.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "954a99307f256f1badd751a2e128c09af235c317",
      "tree": "a31325c3e7e675b8cb4da8baf669c520c7fcf1a8",
      "parents": [
        "54fb4a05af0a4b814e6716cfdf3fa97fc6be7a32"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:34 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:34 2008 +0200"
      },
      "message": "i2c: Drop stray references to lm_sensors\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "54fb4a05af0a4b814e6716cfdf3fa97fc6be7a32",
      "tree": "b3a258dce4f1bc8ccb58541efae444ba89f9fc55",
      "parents": [
        "2373c1801afd06d3a206376902b39a98458c9cfb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Mon Jul 14 22:38:33 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:33 2008 +0200"
      },
      "message": "i2c: Check for ACPI resource conflicts\n\nCheck for ACPI resource conflicts in i2c bus drivers. I\u0027ve included\nall recent SMBus master drivers for PC hardware.\n\nI\u0027ve voluntarily left out:\n* Drivers that don\u0027t run on PCs: they can\u0027t conflict with ACPI.\n* Bit-banged bus device drivers: it\u0027s very unlikely that ACPI would\n  deal with such buses.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\n"
    },
    {
      "commit": "2373c1801afd06d3a206376902b39a98458c9cfb",
      "tree": "1ff3b59acd452891aa00cc0cfcc4015fe2a88378",
      "parents": [
        "392a0408fdc4c9069c32a9a02b0088eae76c4618"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Mon Jul 14 22:38:33 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:33 2008 +0200"
      },
      "message": "i2c-ocores: basic PM support\n\nBasic PM support: reinit the core on resume, disable it on suspend.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "392a0408fdc4c9069c32a9a02b0088eae76c4618",
      "tree": "afc609b4dfa91e8d3a230e8a7044c6d848f5a4d9",
      "parents": [
        "cf898dc5e9dfd1487b28ca0176b68722f05d4d48"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Jul 14 22:38:33 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:33 2008 +0200"
      },
      "message": "i2c-sibyte: SWARM I2C board initialization\n\n The standard rtc-m41t80.c driver cannot be used with the SWARM as it is,\nbecause the board does not provide setup information for the I2C core.  \nAs a result the bus and the address to probe for the M41T80 chip is not\nknown.\n\n Here is a set of changes that fix the problem:\n\n1. swarm-i2c.c -- SWARM I2C board setup, currently for the M41T80 chip on \n   the bus #1 only (there is a MAX6654 temperature sensor on the bus #0 \n   which may be added in the future if we have a driver for that chip).\n\n2. The i2c-sibyte.c BCM1250A SMBus controller driver now registers its \n   buses as numbered so that board setup is correctly applied.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cf898dc5e9dfd1487b28ca0176b68722f05d4d48",
      "tree": "9369f5cc37f1013058187d79b370541e7ad8dc3e",
      "parents": [
        "2b73809d06649fe6c7f4294b051ca4934a34bb91"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:33 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:33 2008 +0200"
      },
      "message": "i2c-i801: Fix handling of error conditions\n\nMove the check of pre-transaction and post-transaction conditions to\nseparate functions, and adjust them a bit. Having dedicated functions\nfor that ensures that errors are handled in a consistent way.\n\nBit HOST_BUSY of the status register is read-only, so writing to it is\ncertainly not going to clear it. If this bit is set then we simply\ndon\u0027t want to start the transaction, as it means that somebody else\n(ACPI, SMM?) is already using the controller.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2b73809d06649fe6c7f4294b051ca4934a34bb91",
      "tree": "09e98d6bd544fb44fa0102637124c6d03d882d28",
      "parents": [
        "dcb5c9239de8d3ff1c663e75f0f1c75bcb21ee20"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:32 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:32 2008 +0200"
      },
      "message": "i2c-i801: Rename local variable temp to status\n\n\"temp\" isn\u0027t a terribly well chosen name for a local variable.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "dcb5c9239de8d3ff1c663e75f0f1c75bcb21ee20",
      "tree": "d4fd4a3cabf3256edbb14a98834d350299299de6",
      "parents": [
        "90df2cb1c8822ef8d06a2b30627e7a810218b0dd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:32 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:32 2008 +0200"
      },
      "message": "i2c-i801: Properly report bus arbitration loss\n\nBit BUS_ERR of the status register means that the ICH host controller\nlost the arbitration. Report this event as such.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "90df2cb1c8822ef8d06a2b30627e7a810218b0dd",
      "tree": "03a7d3ac8e251be2cfaee6aac39a044d036abf57",
      "parents": [
        "e3e7fc3c401a5d53f0599a357b3cf65d6a4f52e3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:32 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:32 2008 +0200"
      },
      "message": "i2c-i801: Remove verbose debugging messages\n\nDumping the register values before and after every transaction was\nuseful during driver development but now it\u0027s only spamming the log.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e3e7fc3c401a5d53f0599a357b3cf65d6a4f52e3",
      "tree": "69f15b80e20490ede71f6ded32aa4aa8e435d098",
      "parents": [
        "0573d11b2bbd0e4774f33f4c1959c1939c055e96"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:31 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:31 2008 +0200"
      },
      "message": "i2c-algo-pcf: Drop unused struct members\n\nStruct members udelay and timeout aren\u0027t used anywhere, so drop them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Eric Brower \u003cebrower@gmail.com\u003e\n"
    },
    {
      "commit": "47a9b1379a5ebc8b00ba8635d1d3885fc0d51739",
      "tree": "6e0b7680b14544c42356a4de1765605aa689cd4f",
      "parents": [
        "d3dc685eb5ef64aa695dabb74f00440ec3ab6796"
      ],
      "author": {
        "name": "Uli Luckas",
        "email": "u.luckas@road.de",
        "time": "Mon Jul 14 22:38:30 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:30 2008 +0200"
      },
      "message": "i2c-pxa: Initialize early\n\nInitialize the pxa i2c bus during subsystem initialization to make it\navailable during driver initialization (e.g. display powerup for pxafb).\n\nSigned-off-by: Uli Luckas \u003cu.luckas@road.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d3dc685eb5ef64aa695dabb74f00440ec3ab6796",
      "tree": "a9f1cbc439a481fddce85f1b29b7993b632052f4",
      "parents": [
        "e6c3de6c146d2513332c581433caca6e5cae62bf"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Mon Jul 14 22:38:30 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:30 2008 +0200"
      },
      "message": "i2c-ibm_iic: Enable driver for all PPC4xx variants in arch/powerpc\n\nEnable the IBM I2C driver for all PPC4xx variants by adding\n\"ibm,iic\" to the compatible list. This way all currently available\narch/powerpc 4xx ports can make use of this driver without any changes.\nAdditionally all \"other\" compatible entries are removed since they are\nnot needed anymore.\n\nCurrently all 4xx PPC\u0027s have the same compatible I2C macro. If at some\ntime an incompatibility is detected we can take care of this with an\nadditional property.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e6c3de6c146d2513332c581433caca6e5cae62bf",
      "tree": "17011570980ddc19527e065edbca0f9404b5c8c6",
      "parents": [
        "e0457442fd522107204da14a2dc2cbbb5dcac5f6"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Mon Jul 14 22:38:30 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:30 2008 +0200"
      },
      "message": "i2c-ibm_iic: Remove deprecated OCP style part\n\nThe deprecated OCP style driver part is used by the \"old\" arch/ppc\nplatform. This platform is scheduled for removal in June/July this year.\nThis patch now removes the OCP driver part from the IBM I2C driver.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3401b2fff38fbb8b73ea6bcc69a8370ae5d2a7a0",
      "tree": "8afd803ea49cf8bf8f1db90eabf5c8cd03808ef2",
      "parents": [
        "c1b6b4f2342d073698dfc2547240c35045a1d00e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:29 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:29 2008 +0200"
      },
      "message": "i2c: Let bus drivers add SPD to their class\n\nLet general purpose I2C/SMBus bus drivers add SPD to their class. Once\nthis is done, we will be able to tell the eeprom driver to only probe\nfor SPD EEPROMs and similar on these buses.\n\nNote that I took a conservative approach here, adding I2C_CLASS_SPD to\nmany drivers that have no idea whether they can host SPD EEPROMs or not.\nThis is to make sure that the eeprom driver doesn\u0027t stop probing buses\nwhere SPD EEPROMs or equivalent live.\n\nSo, bus driver maintainers and users should feel free to remove the SPD\nclass from drivers those buses never have SPD EEPROMs or they don\u0027t\nwant the eeprom driver to bind to them. Likewise, feel free to add the\nSPD class to any bus driver I might have missed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3b270804a9345e4a0c493889f98e838692f7bc9b",
      "tree": "7710132282b7115402fb6cd12782314685633516",
      "parents": [
        "61045dbe9d8d81b1bae4dc1e9482d389ca99edc1"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jul 14 22:38:28 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:28 2008 +0200"
      },
      "message": "i2c-cpm: Bugfixes\n\nBugfixes to the i2c-cpm driver\n\n- enable correct interrupts (I2CER_TXE instead of I2CER_BUSY)\n- replace forgotten iic with i2c\n- prefix debug-output on init with 0x and add frequency\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "61045dbe9d8d81b1bae4dc1e9482d389ca99edc1",
      "tree": "17297c1f6cada3e3ec57362d88a879191f8a17e8",
      "parents": [
        "77e38bffe0fcaa48f0be68eaa1de4a59d1fd93ad"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Jul 14 22:38:27 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:27 2008 +0200"
      },
      "message": "i2c: Add support for I2C bus on Freescale CPM1/CPM2 controllers\n\nThis driver uses the port of 2.4 code from Vitaly Bordug\n\u003cvitb@kernel.crashing.org\u003e and the actual algorithm used by the i2c\ndriver of the DBox code on cvs.tuxboc.org from Felix Domke\n(tmbinc@gmx.net) and Gillem (htoa@gmx.net) converted to an\nof_platform_driver. Tested on CPM1 (MPC823 on dbox2 hardware) and\nCPM2 (MPC8272).\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5bc1200852c3dfc312481f57622f48b289ac802e",
      "tree": "262c2e628d5a4e110e8a2cfff6934fe2469f75f4",
      "parents": [
        "f7050bd716047a4dfec7d061e28df7ffd6815ebd"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Mon Jul 14 22:38:27 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:27 2008 +0200"
      },
      "message": "i2c: Add Intel SCH SMBus support\n\nNew i2c bus driver for the Intel SCH chipsets (AF82US15W, AF82US15L,\nAF82UL11L).\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7650da023eb05426812bbf8999b69dc93fee67ab",
      "tree": "e142395242a435d2862e2c2aa8aebd2299c0a99a",
      "parents": [
        "c80ebe7987931ec4e80abc33ebf8aa2dad0d3763"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jul 14 22:38:26 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:26 2008 +0200"
      },
      "message": "i2c-pca-platform: Fix error code\n\nFix errorcode to be more descriptive when ioremap fails.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ac7fc4fb2b6a126af8d07f46500440c9641976cf",
      "tree": "1ba7a6b229699f6d69cfe3f1bd74c020e952e16b",
      "parents": [
        "fa63cd56d2f09806169307d761e8f430e23bc09b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:25 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:25 2008 +0200"
      },
      "message": "i2c: Consistently reject unsupported transactions\n\nMany PC SMBus host controller drivers don\u0027t properly handle the case\nwhere they are requested to achieve a transaction they do not support.\nUpdate them so that the consistently print a warning message and\nreturn a single error value in this case.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fa63cd56d2f09806169307d761e8f430e23bc09b",
      "tree": "71a6f64e1f3d4774c6c074646aab82961c1727e8",
      "parents": [
        "97140342e69d479a3ad82bfd4c154c0b08fe3eea"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:25 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:25 2008 +0200"
      },
      "message": "i2c-piix4: Various cleanups and minor fixes\n\nThe i2c-piix4 driver was used recently as a model to write a new SMBus\nhost controller driver and this made me realize that the code of this\nold driver wasn\u0027t exactly good. So, here are many cleanups and minor\nfixes to this driver, so that these minor mistakes aren\u0027t duplicated\nagain:\n\n* Delete unused structure.\n* Delete needless forward function declaration.\n* Properly announce the SMBus host controller as we find it.\n* Spell it SMBus not SMB.\n* Return -EBUSY instead of -ENODEV when the I/O region is already in\n  use.\n* Drop useless masks on the 7-bit address and the R/W bit.\n* Reject block transaction requests with an invalid block length.\n* Check and report block transaction replies with an invalid block\n  length.\n* Delete a useless comment.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "97140342e69d479a3ad82bfd4c154c0b08fe3eea",
      "tree": "2ee2ad225c7e4850a30bc57c4bf07251c1da1085",
      "parents": [
        "6ea438ec8da4ec56bf415f5ea360e6b0cb59c6c3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jul 14 22:38:25 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:25 2008 +0200"
      },
      "message": "i2c: Bus drivers return -Errno not -1\n\nTighten error paths used by various i2c adapters (mostly x86) so\nthey return real fault/errno codes instead of a \"-1\" (which is\nmost often interpreted as \"-EPERM\").  Build tested, with eyeball\nreview.\n\nOne minor initial goal is to have adapters consistently return\nthe code \"-ENXIO\" when addressing a device doesn\u0027t get an ACK\nresponse, at least in the probe paths where they are already\ngood at stifling related logspam.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f5b728a164b22ec38a5657ebe038def36ffae98b",
      "tree": "5148c61f481b7335dca733a764ed21dbeae2cdde",
      "parents": [
        "24a5bb7b1838dc4524dd353224e2aa09c22cac3b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:23 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:23 2008 +0200"
      },
      "message": "i2c: Group bus drivers by type\n\nThe list of I2C/SMBus bus drivers is growing and it is sometimes\ndifficult for the users to figure out what drivers they should enable.\nBy grouping the drivers by type, I hope to make the selection easier.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4d2bee582be1e9da76e0717bad0cfd988c2a5921",
      "tree": "6fa79e3bde3258f1c0fd4515cfba763decddf047",
      "parents": [
        "20a9b6e7c303f2a6f9afe17c0997bc9a3c734442"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Jul 14 22:38:22 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:22 2008 +0200"
      },
      "message": "i2c-bfin-twi: Update the dependencies\n\nSince only a few Blackfins lack TWI, just list them in a depends\nstatement.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "20a9b6e7c303f2a6f9afe17c0997bc9a3c734442",
      "tree": "086bae19b04157a877acf36b160b9356d887e875",
      "parents": [
        "279e902445557897707d325182916a6e28ba80de"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jul 14 22:38:22 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:22 2008 +0200"
      },
      "message": "i2c: Remove 3 deprecated bus drivers\n\nThis patch contains the scheduled removal of i2c-i810, i2c-prosavage\nand i2c-savage4.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "279e902445557897707d325182916a6e28ba80de",
      "tree": "48f518f932b7a527ccd749f7e310d4fa92149c7e",
      "parents": [
        "2e7437879897a4185bd84478a0451e5367dee7ed"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 14 22:38:21 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:21 2008 +0200"
      },
      "message": "i2c-nforce2: Add support for multiplexing on the Tyan S4985\n\nJust like the Tyan S4882, the S4985 uses a multiplexer to give access\nto all 16 memory module SPD EEPROMs. This specific i2c-nforce2-s4985\ndriver adds support for this. It is heavily based on the older\ni2c-amd756-s4882 driver.\n\nAs more mainboards will use multiplexer chips, we will have to find a\nway to support them without having to write a new specfic driver for\neach. The recent changes to the i2c subsystem should help us, and the\nnew gpio subsystem might help, too.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2e7437879897a4185bd84478a0451e5367dee7ed",
      "tree": "345d40055737b3067e598fe483a17c65ca8bb831",
      "parents": [
        "5a0d5f5ffa5d294d895ef54fc220c6182db63998"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Mon Jul 14 22:38:21 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:21 2008 +0200"
      },
      "message": "i2c-davinci: Initialize cmd_complete sooner\n\nIf an interrupt happens before an I2c master read/write,\ncomplete is called on uninitialized structure.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5a0d5f5ffa5d294d895ef54fc220c6182db63998",
      "tree": "6839d7a2dcb7beac8c9163a23c0afc2728fed8fa",
      "parents": [
        "0ab56e20674b41dd0203d16b602aac8d9d26a70a"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Mon Jul 14 22:38:21 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:21 2008 +0200"
      },
      "message": "i2c-davinci: Fix signal handling bug\n\nIf wait_for_completion_interruptible_timeout exits due\nto a signal, the i2c bus was locking up.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0ab56e20674b41dd0203d16b602aac8d9d26a70a",
      "tree": "8351896de0b48bd4ea68df1405797bc00e01a2d5",
      "parents": [
        "d868caa177d4487ce1935926498f542a8f67c1cf"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Mon Jul 14 22:38:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:20 2008 +0200"
      },
      "message": "i2c-davinci: Remove useless IVR read\n\nInterrupts are enabled at the point where the DAVINCI_I2C_IVR_REG is read,\nso unless an interrupt happened just at that moment, no interrupt would be\npending. Even though documentation implies you should do this, I see no\nreason. If slave support is added, this read would cause a hard to\nreproduce bug.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d868caa177d4487ce1935926498f542a8f67c1cf",
      "tree": "6eec7b847a94957d123591b171e836606833392a",
      "parents": [
        "cc99ff70c7ad36e01db545a81a8594474964f918"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Mon Jul 14 22:38:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:20 2008 +0200"
      },
      "message": "i2c-davinci: Move dev_dbg statement for more output\n\nPreviously the dev_dbg only printed if no error.\nPrinting also on an error is more useful\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cc99ff70c7ad36e01db545a81a8594474964f918",
      "tree": "fb3c06bf63b6093078ca37a2c64439feedf70a47",
      "parents": [
        "7f101a97866e2687a455ecffeb96bcf317c8482a"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Mon Jul 14 22:38:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:20 2008 +0200"
      },
      "message": "i2c-davinci: Ensure clock between 7-12 MHz\n\nEnsure psc value gives a clock between 7-12 MHz\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0d1cde235874b00905bce23f659690d060ebf475",
      "tree": "918cad848eb4d85a3ac909666b5639ff618b2bdc",
      "parents": [
        "6eb9d32298290b956693fd85c815b817d39a9505"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Mon Jun 30 19:01:26 2008 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 12 12:10:23 2008 -0600"
      },
      "message": "powerpc/i2c: Convert i2c-mpc into an of_platform driver\n\nConvert i2c-mpc to an of_platform driver. Utilize the code in\ndrivers/of-i2c.c to make i2c modules dynamically loadable by the\ndevice tree.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fdc614e873bc56ed15d8f4e9fa33516cd0915fc2",
      "tree": "9e0a4fd586bbb6913094ebac9af2955914371bdc",
      "parents": [
        "bdb08cb2d3491d441dd403dfb88d90ba90fb7232",
        "c0f7edb3099d538017c52556aab596b857dc92ee",
        "9fc697b0b01416edae99dd9c5c49fb69c9282744"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:05 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:05 2008 +0100"
      },
      "message": "Merge branches \u0027pxa-misc\u0027, \u0027pxa-pwm\u0027 and \u0027pxa-multi\u0027 into pxa\n"
    },
    {
      "commit": "f1b23586c1f50d4c5684e56395140ec1cd8b688d",
      "tree": "5ab9012f7e038cd23aecffd6e7cc189ae474ae3a",
      "parents": [
        "9f17f2874834f4cdbe48cc05676d8f7558793204"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Jun 30 18:08:11 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 13:23:38 2008 +0100"
      },
      "message": "[ARM] 5135/1: pxa: drop superfluous asm/arch/pxa2xx-gpio.h includes\n\nBoth i2c-pxa.c and irq.c still include pxa2xx-gpio.h although is is not\nneeded anymore.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d150a4bbd0e5c6427e66086b139953428680160b",
      "tree": "be768bd17c7f159aa81d7d4229d4065fc2086428",
      "parents": [
        "63f5c2891eae6b4dd0538ef094e5f256d6150d7b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 11:59:43 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 14:30:38 2008 +0100"
      },
      "message": "I2C: S3C2410: Add MODULE_ALIAS() for s3c2440 device.\n\nAdd a MODULE_ALIAS() statement for the i2c-s3c2410 controller\nto ensure that it can be autoloaded on the S3C2440 systems that\nwe support.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "63f5c2891eae6b4dd0538ef094e5f256d6150d7b",
      "tree": "80e2bf8859224af6818e1681366df774bcbde305",
      "parents": [
        "2709781be6141798162f1089df728fb218a590df"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 11:59:42 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 14:30:37 2008 +0100"
      },
      "message": "I2C: S3C2410: Fixup error codes returned rom a transfer.\n\nThe driver should be returning -ENXIO for transfers that do not\npass the initial address byte stage.\n\nNote, also small tidyups to the driver comments in the area.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2709781be6141798162f1089df728fb218a590df",
      "tree": "0312bb3debaf0cd422bf6783a574a67730b1c9c5",
      "parents": [
        "e1441b9a41c33aa9236008a7cfe49a8e723fb397"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 11:59:41 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 14:30:37 2008 +0100"
      },
      "message": "I2C: S3C2410: Check ACK on byte transmission\n\nWe should check for the reception of an ACK after transmitting each\ndata byte. The address send has been correctly checking this, but the\ndata write byte state should have also been checking for these failures.\n\nAs part of the same fix, we remove the ACK checking from the receive\npath where it should not have been checking for an ACK which our hardware\nwas sending.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "bc3a595988468b8a9c2526b9fb8d7bcaa27cc1a7",
      "tree": "d1fa30150aae6f5559311ebc8859babcd9479d08",
      "parents": [
        "ffdf786291636137ef2d51c3a5d340793032aa28"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Jun 02 18:49:27 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:25 2008 +0100"
      },
      "message": "[ARM] 5075/1: i2c-pxa: move i2c pin setup and PCFR_PI2CEN handling into arch/arm/mach-pxa\n\nThis fixes a build error introduced when the power manager\nregister definitions were moved into pxa2xx-regs.h.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "875b0a473c3ddd80bc4ae88a65cd20027428e160",
      "tree": "bd406e0f342b449687fd2b3d5235f1bb28f2e2a6",
      "parents": [
        "eb8a79080984eb9819406a55e4dd17043c380a09"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 18 20:49:41 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 18 20:49:41 2008 +0200"
      },
      "message": "i2c-amd756: Fix functionality flags\n\nThe i2c-amd756 driver pretends to support SMBus process call\ntransactions but actually does not. Fix it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "08851d6eb4eeb0894f4d095dfdf8ab61c435ad57",
      "tree": "432df7d12116b099c12451966335ec4bcabc5f31",
      "parents": [
        "710cf7e75076e8d95ce677876b0655d37d14c1b8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "message": "i2c-nforce2: Disable the second SMBus channel on the DFI Lanparty NF4 Expert\n\nThere is a strange chip at 0x2e on the second SMBus channel of the\nDFI Lanparty NF4 Expert motherboard. Accessing the chip reboots the\nsystem. As there\u0027s nothing interesting on this SMBus channel, the\neasiest and safest thing to do is to disable it on that board.\n\nThis is a better fix to bug #5889 than the it87 driver update that was\ndone originally:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5889\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8e07c2c6af30dccfa573033d280980b2b5eb35fe",
      "tree": "1e6b01e37a4a6ea105f01d2e638fc58f5a19a2f0",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 05 22:16:21 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:50 2008 +0100"
      },
      "message": "[MIPS] Alchemy: SMBus resource fix\n\nThe Alchemy platform code registers the SMBus device using the virtual\naddress of its registers instead of the physical one -- fix this, taking\ninto account that actually the whole megabyte is decoded by any of the\nprogrammable serial controllers (one of which is SMBus), and that all the\nAlchemy peripherals are directly mappable into KSEG1 kernel space and\ntherefore ioremap() call would just boil down to CKSEG1ADDR() invocation.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b11a9d8392a698f01337232aa8c5d5603519943f",
      "tree": "6ebf8d91434021089aa35b5b38c9d8557dcadbf4",
      "parents": [
        "b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-sibyte: Mark i2c_sibyte_add_bus() as static\n\nThe i2c_sibyte_add_bus() function is not called, nor meant to, from \noutside, so mark it as static; fixing a sparse warning too.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430",
      "tree": "5d50f2855a2f4f86f6f888496f64f40e756ce0ed",
      "parents": [
        "88b283281f1c783a79af175c400b5d20f10af2aa"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-sibyte: Correct a comment about frequency\n\nThe frequency may have been once hardcoded to 100 kHz, but currently it is\npassed as an argument to i2c_sibyte_add_bus(), so update the comment to\nmatch code.  While at it, reformat a nearby comment for consistency.  No\nfunctional changes.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c2fc54fcd340cbee47510aa84c346aab3440ba09",
      "tree": "bc8a05a3b61648bbf8eca379923f82b00ffd3d87",
      "parents": [
        "b1c1759cd192fe1d27989f986c7f6b2939905e0c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-piix4: Blacklist two mainboards\n\nWe had a report that running sensors-detect on a Sapphire AM2RD790\nmotherbord killed the CPU. While the exact cause is still unknown,\nI\u0027d rather play it safe and prevent any access to the SMBus on that\nmachine by not letting the i2c-piix4 driver attach to the SMBus host\ndevice on that machine. Also blacklist a similar board made by DFI.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b1c1759cd192fe1d27989f986c7f6b2939905e0c",
      "tree": "bd8cc93f5ba349c39fb7cdcfbbdae627d8ece515",
      "parents": [
        "f5fff3602a67ff8c98fccdbf15959780be542802"
      ],
      "author": {
        "name": "David Milburn",
        "email": "dmilburn@redhat.com",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-piix4: Increase the intitial delay for the ServerWorks CSB5\n\nPer the PIIX4 errata, there maybe a delay between setting the\nstart bit in the Smbus Host Controller Register and the transaction\nactually starting. If the driver doesn\u0027t delay long enough, it\nmay appear that the transaction is complete when actually it\nhasn\u0027t started, this may lead to bus collisions.\n\nWhile 1 ms appears to be enough for most chips, the ServerWorks CSB5\nwants 2 ms.\n\nSigned-off-by: David Milburn \u003cdmilburn@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f5fff3602a67ff8c98fccdbf15959780be542802",
      "tree": "16c93feec5711eb5139466156b680c2d68f50785",
      "parents": [
        "9662369786b9d07fd46d65b0f9e3938a3e01a5d9"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Sun May 11 20:37:04 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:04 2008 +0200"
      },
      "message": "i2c-mpc: Compare to NO_IRQ instead of zero\n\nAlter the mpc i2c driver to use the NO_IRQ symbol instead of the constant\nzero when checking for valid interrupts. NO_IRQ\u003d-1 on ppc and NO_IRQ\u003d0 on\npowerpc so the checks against zero are not correct.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3760f736716f74bdc62a4ba5406934338da93eb2",
      "tree": "e28e22c6655dd62566f1b7a99f9354a31bf9d06e",
      "parents": [
        "d2653e92732bd3911feff6bee5e23dbf959381db"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "message": "i2c: Convert most new-style drivers to use module aliasing\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nUpdate most new-style i2c drivers to use standard module aliasing\ninstead of the old driver_name/type driver matching scheme. I\u0027ve\nleft the video drivers apart (except for SoC camera drivers) as\nthey\u0027re a bit more diffcult to deal with, they\u0027ll have their own\npatch later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\n"
    },
    {
      "commit": "ee56d977423a58b53fd0fc1ef0aca0c9cb564c53",
      "tree": "343b2427127b4fcc98c35d5d729c309b1f42e27a",
      "parents": [
        "306f39f8f2ecf896ae761748843b148b90d3494d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:38 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:38 2008 +0200"
      },
      "message": "i2c-amd756-s4882: Fix an error path\n\nIf initialization fails, we want to restore the physical bus, not delete\nit again.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1842cc2eeb345c4eef069ffd46e95359fb37b4b5",
      "tree": "5f1f1bd76d31f9738e2d9f0ca2cd5a1c90ec327e",
      "parents": [
        "3578a0759ed2f0ea1f2409144e628dad4d748059"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:38 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:38 2008 +0200"
      },
      "message": "i2c-sis5595: Minor cleanups in sis5595_access\n\n* Remove commented-out code.\n* Use dev_warn instead of printk.\n* Remove a legacy comment.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3578a0759ed2f0ea1f2409144e628dad4d748059",
      "tree": "f47a03d4cd63eeb7c0be69932d537da6f4fe22ce",
      "parents": [
        "c5d21b7fb747042cb2155698649cffccfd77d1f3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "message": "i2c-piix4: Minor cleanups\n\n* Remove a needless include.\n* Remove a legacy comment in piix4_access.\n* Minor optimization in piix4_access.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c5d21b7fb747042cb2155698649cffccfd77d1f3",
      "tree": "48bdd42c3b27c8f5647080a2fbf005a86bb11633",
      "parents": [
        "85d6931cde5bbb80254dcd2a9f0851bd3eb8960b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "message": "i2c: Spelling fix (successful)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "85d6931cde5bbb80254dcd2a9f0851bd3eb8960b",
      "tree": "a0b1daad1fef6daad1d6a9d72fe71e14f86df8ac",
      "parents": [
        "97094dcf5cefc8ccfdf93839f54dac2c4d316165"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "message": "i2c-stub: No newline in parameter description\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "add8eda7f2be781af0224241e870715cf0cfd75a",
      "tree": "5cbfc6123bf6078f2756c020189efc3f72cdb63e",
      "parents": [
        "da672773d8f8169938ebf53449c99afc09938f66"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "message": "i2c: Fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform\nmodalias is prefixed with \"platform:\". Add MODULE_ALIAS() to the\nhotpluggable I2C platform drivers, to allow module auto loading.\n\n[ db: add some more drivers ]\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "da672773d8f8169938ebf53449c99afc09938f66",
      "tree": "2cdef53debcf5a71a81d2f9ccc607279a3ebb96b",
      "parents": [
        "dec1a998bdafb4e4a18c1259bf01ffe85db368c2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "message": "i2c: New driver for the SuperH Mobile I2C bus controller\n\nThis is V5 of the SuperH Mobile I2C Controller Driver. A simple Master\nonly driver for the I2C block included in processors such as sh7343,\nsh7722 and sh7723. Tested on a sh7722 MigoR using a rs5c732b rtc.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "dec1a998bdafb4e4a18c1259bf01ffe85db368c2",
      "tree": "51a183c05dde232d85adcbe49e6730c15c03d5d1",
      "parents": [
        "afc13b765ea71d316ce4974d3dc5a96cc73a0e95"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c/scx200_acb: Don\u0027t use 0 as NULL pointer\n\nDon\u0027t use 0 as NULL pointer.\n\nSpotted by sparse.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "afc13b765ea71d316ce4974d3dc5a96cc73a0e95",
      "tree": "29eb54c61797787e642ab31cd0b3615ba6f9a9c0",
      "parents": [
        "d4ce220d493c2f9c41bad510c959c2130b2f1d0d"
      ],
      "author": {
        "name": "Hans Schillstrom",
        "email": "hans.schillstrom@shlsys.com",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Fix mismatch in add timer and delete timer\n\nMove init_completion to just before i2c transfer.\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3385\n\nSigned-off-by: Hans Schillstrom \u003chans.schillstrom@shlsys.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d4ce220d493c2f9c41bad510c959c2130b2f1d0d",
      "tree": "a52f0622599008a1b795f2cb34f84ffe47913633",
      "parents": [
        "bd584996b092a019a3ac32fcde7c3851935add96"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Just let i2c-bfin-twi driver depends on BLACKFIN\n\nSimply use \"depends on BLACKFIN\" (which is technically correct) and just\ndocument which machines have the device.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bd584996b092a019a3ac32fcde7c3851935add96",
      "tree": "3ad06daacc692e6ef1aac2d469630b699b120991",
      "parents": [
        "fa6ad222713a65980528348e7f75abc768b78297"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Use simpler comment headers and strip out information that is maintained in the scm\u0027s log\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fa6ad222713a65980528348e7f75abc768b78297",
      "tree": "0fd0d5b1f7cbd7bde1851abcf9edafd91f9388c5",
      "parents": [
        "74d362e0b3afb7a324855ab9675eb6cda78fda8c"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Cleanup driver descriptions, versions and some module useful information\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "74d362e0b3afb7a324855ab9675eb6cda78fda8c",
      "tree": "6570f1c56c28aac8d3bb55e06efbf5a82ab5aef0",
      "parents": [
        "aa3d02091747727f7ff2e1f2455ad8363a9e6946"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Add missing pin mux operation\n\nBlackfin TWI controller hardware pin should be requested from GPIO port controller\nBefore BF54x, there is no need to do this. But as long as BF54x and BF52x\nare supported by this generic driver, the missing pin mux operation should be\nadded.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "aa3d02091747727f7ff2e1f2455ad8363a9e6946",
      "tree": "9d7267eb1e3aea8484e8042e514d74c4430d5a67",
      "parents": [
        "4dd39bb12f5b9f0d9a98f29071dc1c51e9306954"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Add platform_resource interface to support multi-port TWI controllers\n\n - Dynamic alloc the resource of TWI driver data according to board information\n - TWI register read/write accessor based on dynamic regs_base\n - Support TWI0/TWI1 for BF54x\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4dd39bb12f5b9f0d9a98f29071dc1c51e9306954",
      "tree": "0cab698b36a97a4a73211d6f6370efd2296337ca",
      "parents": [
        "4c03f68fc4ab902353336b6b0c6933617821cf70"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c-bfin-twi: Add repeat start feature to avoid break of a bundle of i2c master xfer operation\n\n - Create a new mode TWI_I2C_MODE_REPEAT.\n - No change to smbus operation.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4c03f68fc4ab902353336b6b0c6933617821cf70",
      "tree": "57cd6a02f4b29adcdde3877a56a1fe1d9b56b1d6",
      "parents": [
        "08882d20932224d5c4500a855a2f4b1216e5f836"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c: Remove trailing whitespaces in busses/Kconfig\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "08882d20932224d5c4500a855a2f4b1216e5f836",
      "tree": "b877739c8bd1ce43cc25778ff685bf6fad56dc2e",
      "parents": [
        "a26c20b1fa6d16fd3c402785b943a5e915eda30a"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c: Replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a26c20b1fa6d16fd3c402785b943a5e915eda30a",
      "tree": "b02bf7183098c1dbf3cc51114a7bbbea22561765",
      "parents": [
        "dba7997a87cd12b815c0d58b2a0522a8bb0cf5ec"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c: Renesas SH7760 I2C master driver\n\nDriver for I2C interfaces in master mode on SH7760.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "838349b5c6454ebce8ec3e8c448941cf8608ffea",
      "tree": "217444e5c41d5da9513d7a5881043fd758801365",
      "parents": [
        "681aae82c5804f8bbecbb495da90587d4167753c"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c-ibm_iic: Support building as an of_platform driver\n\nThis patch allows the i2c-ibm_iic driver to be built either as an ocp \ndriver or an of_platform driver. This allows it to run under the powerpc \narch but maintains backward compatibility with the ppc arch.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "681aae82c5804f8bbecbb495da90587d4167753c",
      "tree": "9a10e8f4e9899c54c7bdc3b3253c05feac07c000",
      "parents": [
        "244fbbb81c46eefcc5f3a9cc37c4668f9d8ff801"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c-ibm_iic: Change the log levels\n\nChange the log levels based on feedback from linxppc-dev.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "244fbbb81c46eefcc5f3a9cc37c4668f9d8ff801",
      "tree": "d405d23b51388bb15efeeb4de3e5826cf0954e85",
      "parents": [
        "c01b0831057381c7f6e0bfb3634bac8c5f7fb256"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c: Add platform driver on top of the new pca-algorithm\n\nTested on a blackfin.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c01b0831057381c7f6e0bfb3634bac8c5f7fb256",
      "tree": "43fb4c2d626df0c32f3196c81062592ab60ccd12",
      "parents": [
        "3d4382913f9a86f0d9ff47740feb427415fe7234"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c-algo-pca: Extend for future drivers\n\nThe separation between algorithm and adapter was unsharp at places. This was\npartly hidden by the fact, that the ISA-driver allowed just one instance and\nhad all private data in static variables. This patch makes neccessary\npreparations to add a platform driver on top of the algorithm, while still\nsupporting ISA. Note: Due to lack of hardware, the ISA-driver could not be\ntested except that it builds.\n\nConcerning the core struct i2c_algo_pca_data:\n\n- A private data field was added, all hardware dependant data may go here.\n  Similar to other algorithms, now a pointer to this data is passed to the\n  adapter\u0027s functions. In order to make as less changes as possible to the\n  ISA-driver, it leaves the private data empty and still only uses its static\n  variables.\n\n- A \"reset_chip\" function pointer was added; such a functionality must come\n  from the adapter, not the algorithm.\n\n- use a variable \"i2c_clock\" instead of a function pointer \"get_clock\",\n  allowing for write access to a default in case a wrong value was supplied.\n\nIn the algorithm-file:\n\n- move \"i2c-pca-algo.h\" into \"linux/i2c-algo-pca.h\"\n- now using per_instance timeout values (i2c_adap-\u003etimeout)\n- error messages specify the device, not only the driver name\n- restructure initialization to easily support \"i2c_add_numbered_adapter\"\n- drop \"retries\" and \"own\" (i2c address) as they were unused\n\n(The state-machine for I2C-communication was not touched.)\n\nIn the ISA-driver:\n\n- adapt to new algorithm\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3d4382913f9a86f0d9ff47740feb427415fe7234",
      "tree": "706f28de92288f44e6681e165a1b57c31a7272db",
      "parents": [
        "3845de25c5f83cd52729570f7b501679d37ca8de"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c-algo-pca: Remove trailing whitespaces and unnecessary UTF\n\nRemove trailing whitespaces to make further patches more readable.  Also remove\nan unnecessary UTF-char for simplicity (\"us\" for microseconds is fine enough).\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
      "tree": "88ef100143e6184103a608f82dfd232bf6376eaf",
      "parents": [
        "d1964dab60ce7c104dd21590e987a8787db18051",
        "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "d1964dab60ce7c104dd21590e987a8787db18051",
      "tree": "b417631b77f88424760bd87011dc8fb2ea810906",
      "parents": [
        "ba9279519b371340e01cadf4c230e9d52a4bf8c4",
        "ad48ce74f70a201c4c1cf3b4e8f6b6203a2e4a8d",
        "b685004f8dea2daae0306edcd358ed7de751aee9",
        "c34002c102880bfac5b449b41e5313dcda186db8",
        "fdb72fd84c26438a7dd754a1cc74890aca7f1b77",
        "c48b2e90aecf037f53913fc8d198d01fce0fbf3c",
        "3a8daaa49fb71d90e45d1e86d7f9f9e298bda05c",
        "04c366f06341259c88886a0d359e3597ba4c23f6",
        "875492511a4afce7880c9dd0ca71462c299b40e6",
        "58762e77aec49aa4b43a9ff62e7a3aee17720c41",
        "3e238be2f75f2a6d5d5064eda46ac96268c6411e",
        "140749e2bf8d7c80a50c9fcce1435bb2b4e423c4",
        "05944d74bc28fffbcce159cb915d0acff82f30a1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027mxc\u0027, \u0027ns9x\u0027, \u0027orion\u0027, \u0027pxa\u0027, \u0027sa1100\u0027, \u0027s3c\u0027 and \u0027sparsemem\u0027 into devel\n"
    },
    {
      "commit": "a683b14df8f4320d0ef6cac93a6d9806173bf339",
      "tree": "d398ad79e265d7664a36f053ba7b5cc9595b8d26",
      "parents": [
        "4be35e236c4a0e346442d98de3e470cf87c4e947"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 03 09:44:25 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h\n\ntwo reasons:\n1. GPIO namings and their mode definitions are conceptually not part\n   of the PXA register definitions\n\n2. this is actually a temporary move in the transition of PXA2xx to\n   use MFP-alike APIs (as what PXA3xx is now doing), so that legacy\n   code will still work and new code can be added in step by step\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa16eefd3e835dd81c688a2a743eb59331162ed5",
      "tree": "f0356929a3e79ce7f7aad0d93a10dd05bd82b420",
      "parents": [
        "b73a9aece56594bdb73712c8b9a8a4ad05fdeb33"
      ],
      "author": {
        "name": "Till Harbaum",
        "email": "Till@Harbaum.org",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "message": "i2c-tiny-usb: New VID/PID pair\n\nI have recently bought some USB PIDs from EZPrototypes for my USB projects\nand one will be for the i2c-tiny-usb. I have not yet started to use the new \none in the official i2c-tiny-usb firmware since i think it makes sense to get \nthe change into the kernel before releasing a modified firmware.\n\nThis patch adds support for the EZPrototypes USB vid/pid pair used in later\ni2c-tiny-usb firmware versions (avrusb v1.06 and up, usbtiny v2.06 and up).\n\nSigned-off-by: Till Harbaum \u003cTill@Harbaum.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b73a9aece56594bdb73712c8b9a8a4ad05fdeb33",
      "tree": "8d10aa955c97481af1309aa13ba96d300b46bb50",
      "parents": [
        "852fb2ac76241868454d07818ea0d87fcd9e5301"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "message": "i2c-davinci: Fix lost interrupt\n\nDAVINCI_I2C_STR_REG is a write 1 to clear register,\nso don\u0027t use a read/modify/write cycle.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nAcked-by: Dirk Behme \u003cdirk.behme@gmail.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "852fb2ac76241868454d07818ea0d87fcd9e5301",
      "tree": "093558848bb4a837281a7c41dba068aa3566744e",
      "parents": [
        "d10d89ec78114f925f63c5126a2b2490f501a462"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 11 12:07:04 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Fri Apr 11 12:07:04 2008 +0200"
      },
      "message": "i2c-ibm_iic: Fast mode parm desc fixup\n\nNoticed this when grepping for fast mode module params, the i2c-ibm_iic\ndriver was using a non-existent variable for MODULE_PARM_DESC. Fix it up\nto reflect what it\u0027s actually supposed to be describing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8791ed3295950b06a0edd8aea1d0717f66f3e5cf",
      "tree": "c473d8f7d9676d1ac5727a76ce0ab7dc31de3e24",
      "parents": [
        "83aac8a338520573104127b5180f46c11e9f02e7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "message": "plat-orion: make i2c-mv64xxx available for all Orion families\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "f08ac4e79424c266aed8282939649104b37f53b4",
      "tree": "cf41c7a0e3f388a91c39d77a0ce43bad5333b902",
      "parents": [
        "70849251147c3499afb8d7500d0fba240da73456"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "message": "i2c-omap: Fix unhandled fault\n\nIf an I2C interrupt happens between disabling interface clock\nand functional clock, the interrupt handler will produce an\nexternal abort on non-linefetch error when trying to access\ndriver registers while interface clock is disabled.\n\nThis patch fixes the problem by saving and disabling i2c-omap\ninterrupt before turning off the clocks. Also disable functional\nclock before the interface clock as suggested by Paul Walmsley.\n\nPatch also renames enable/disable_clocks functions to unidle/idle\nfunctions. Note that the driver is currently not taking advantage\nof the idle interrupts. To use the idle interrupts, driver would\nhave to enable interface clock based on the idle interrupt\nand dev-\u003eidle flag.\n\nThis patch has been tested in linux-omap tree with various omaps.\n\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "70849251147c3499afb8d7500d0fba240da73456",
      "tree": "d40edf1fec4884202793ad4118139666e1ddeb53",
      "parents": [
        "d2532dd20a126020de407c1c2476a75b53fce7ac"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "message": "i2c-bfin-twi: Disable BF54x support for now\n\nThe i2c-bfin-twi driver doesn\u0027t support BF54x for now due to\nmissing header definitions causing the build to fail. Exclude\nit for now, it will be enabled again later.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5edc68b8530ff1b3133d057350da98c93cca5a82",
      "tree": "4df5af586cbbda22c0e67965f9c007bf2cf88c36",
      "parents": [
        "baadac8b10c5ac15ce3d26b68fa266c8889b163f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Mar 12 14:15:00 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Wed Mar 12 14:15:00 2008 +0100"
      },
      "message": "i2c-amd756: Fix off-by-one\n\nThis patch fixes an off-by-one error spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d28dc711217a2d5cafb64ec4e33a469b01376d91",
      "tree": "7f8ecb7a2227ed0d3d38f00b20c2b662311ab65d",
      "parents": [
        "263867631ea02741baf878ca9faaf94b1563b9d7"
      ],
      "author": {
        "name": "Gaston, Jason D",
        "email": "jason.d.gaston@intel.com",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "message": "i2c-i801: Add support for the ICH10\n\nAdd the Intel ICH10 SMBus Controller DeviceID\u0027s and updates\nTolapai support.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "104cb574feb3033299568483a3f68031f47e0d43",
      "tree": "72308d9dd04d42c3f0565f7084d78d607031c46d",
      "parents": [
        "9e39ffeff6e54ef65832e4eb58059133f1a8aadf"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "message": "i2c-pca-isa: Add access check to legacy ioports\n\nWhen probing i2c-pca-isa writes to legacy ioports, which crashes the kernel\nif there is no device at that port.\nThis patch adds a check_legacy_ioport call, so probe fails gracefully\nand thus prevents the oops.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "305183fc3ec8aac55179ef0fcb65dab9b97a9145",
      "tree": "b480d025bd360572d8badf4b20f71e6bcdf93acc",
      "parents": [
        "a92b36ed33800435a2356a78489e129aaf30f673"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "message": "i2c: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the\nbeginning of the declaration specifiers in a declaration is an\nobsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a92b36ed33800435a2356a78489e129aaf30f673",
      "tree": "80b6e75757409a446ec890c7e4f692b7201293fd",
      "parents": [
        "c9a2c46d7f32a884510b20f0cfa79a2c6a2f1413"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "message": "i2c-pxa: Misc fixes\n\nWhile working on the PCA9564-platform driver, I sometimes had a glimpse at the\npxa-driver. I found some suspicious places, and this patch contains my\nsuggestions. Note: They are not tested, due to no hardware.\n\n[JD: Some more fixes.]\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nTested-by: Eric Miao \u003cymiao3@marvell.com\u003e\n"
    },
    {
      "commit": "d6a7b5f84b5c15617010e06c95129fe8800e6b21",
      "tree": "ba6f175e85e70e2839b86fd714f687bb52d72e8e",
      "parents": [
        "59e8ce574445c5e7a65ec36f47a54803de704e96"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "h.schurig@mn-solutions.de",
        "time": "Mon Feb 11 16:51:41 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 17 10:42:07 2008 +0000"
      },
      "message": "[ARM] 4827/1: fix two warnings in drivers/i2c/busses/i2c-pxa.c\n\nThis fixes two warnings:\n\n* unused static defined function decode_ICR() when\n  compiled without CONFIG_I2C_PXA_SLAVE\n* a sparse warning about a void function returning\n  something\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0948391641918b95d8d96c15089eb5ac156850b3",
      "tree": "8120c8b1eb2307ae13bddb62de1f4682c6c1cbc3",
      "parents": [
        "b718989da7cf1f77ed5665dba0d2c73bd9dfe2d7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 15:28:09 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:27 2008 -0800"
      },
      "message": "PCI: Remove users of pci_enable_device_bars()\n\nThis patch converts users of pci_enable_device_bars() to the new\npci_enable_device_{io,mem} interface.\n\nThe new API fits nicely, except maybe for the QLA case where a bit of\ncode re-organization might be a good idea but I prefer sticking to the\nsimple patch as I don\u0027t have hardware to test on.\n\nI\u0027ll also need some feedback on the cs5520 change.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
      "tree": "2c9ddd5ae9cd899758b0785d4c7eb4bc200d66df",
      "parents": [
        "d0d42df2a440003d96c8bf29991c2afb691ef720",
        "8f86dda3ed8f05748f2351ae967926227a91ca2a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "message": "Merge branch \u0027orion\u0027 into devel\n\n* orion: (26 commits)\n  [ARM] Orion: implement power-off method for QNAP TS-109/209\n  [ARM] Orion: add support for QNAP TS-109/TS-209\n  [ARM] Orion: I2C support\n  [I2C] i2c-mv64xxx: Don\u0027t set i2c_adapter.retries\n  [I2C] Split mv643xx I2C platform support\n  [ARM] Orion: enable CONFIG_RTC_DRV_M41T80 for D-Link DNS-323\n  [ARM] Orion defconfig\n  [ARM] Orion: add support for Orion/MV88F5181 based D-Link DNS-323\n  [ARM] Orion: MV88F5181 support bits\n  [ARM] Orion: Buffalo/Revogear Kurobox Pro support\n  [ARM] OrionNAS RD board support\n  [ARM] Orion: support for Marvell Orion-2 (88F5281) Development Board\n  [ARM] Orion: common platform setup for Gigabit Ethernet port\n  [ARM] Orion: platform device registration for UART, USB and NAND\n  [ARM] Orion: system timer support\n  [ARM] Orion edge GPIO IRQ support\n  [ARM] Orion: IRQ support\n  [ARM] Orion: provide GPIO method for enabling hardware assisted blinking\n  [ARM] Orion: GPIO support\n  [ARM] Orion: programable address map support\n  ...\n\nConflicts:\n\n\tarch/arm/Kconfig\n\tarch/arm/Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "991dee591a99d035796a8c194eb1796cc020e142",
      "tree": "3c05c4cdca2889168dadf4974b9e7d8adec5cc2f",
      "parents": [
        "8b798c4d16b762d15f4055597ff8d87f73b35552"
      ],
      "author": {
        "name": "Kalle Pokki",
        "email": "kalle.pokki@eke.fi",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "message": "i2c-bfin-twi: Register adapter with a specific bus number\n\nAll the users of this driver explicitly specify the I2C bus numbers\nto be used in their platform data. Make the driver respect that.\n\nSigned-off-by: Kalle Pokki \u003ckalle.pokki@eke.fi\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8b798c4d16b762d15f4055597ff8d87f73b35552",
      "tree": "5e25f828d4eb3930a724c2f04f40bb6a8addff01",
      "parents": [
        "91f27958d686da713c3b0a1dc205288898e44124"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "message": "i2c-au1550: Convert to platform driver\n\nConvert the i2c-au1550 bus driver to platform driver, and\nregister a platform device for the Alchemy Db/Pb series of\nboards.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "91f27958d686da713c3b0a1dc205288898e44124",
      "tree": "b59d826d3972f8cc58e587b437e4993bfe7da2b8",
      "parents": [
        "4bd28ebda2d48f16c1f16ff936a6927a4ef2194d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "message": "i2c-au1550: properly terminate zero-byte transfers\n\nZero-bytes transfers would leave the bus transaction unfinished\n(no i2c stop is sent), with the following transfer actually\nsending the slave address to the previously addressed device,\nresulting in weird device failures (e.g. reset minute register\nvalues in my RTC).\nThis patch instructs the controller to send an I2C STOP right after\nthe slave address in case of a zero-byte transfer.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4bd28ebda2d48f16c1f16ff936a6927a4ef2194d",
      "tree": "7688b06e4f4631f6fb04592f4351d687d0c2dd68",
      "parents": [
        "e9f1373b643887f63878d1169b310c9acc534cd5"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "message": "mpc-i2c: Propagate error values properly\n\nPropagate the error values returned by i2c_wait() instead of overriding\nthem with a meaningless -1.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0d227a7e724460bddcd603a1feb672267bcb0d6c",
      "tree": "85053d2284bed97b66591c99b82a7aad08109593",
      "parents": [
        "9b7389c0edb94a2623f21a6ac90afae63f201e73"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "message": "i2c-viapro: Add support for the VT8237S\n\nAdd support for another variant of the VT8237. I couldn\u0027t test\nI2C block support but I assume it is present as well.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9b7389c0edb94a2623f21a6ac90afae63f201e73",
      "tree": "e53a92d108cc6a9e05d280d93c72f4b1a17cf57a",
      "parents": [
        "0f07a24b4baf14859fde39b29bcc6fe279d18109"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "message": "i2c-piix4: Drop redundant PCI function number check\n\nChecking the PCI function number doesn\u0027t add any value, and it makes\nadding dynamic IDs to the driver more difficult. Drop this check.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0f07a24b4baf14859fde39b29bcc6fe279d18109",
      "tree": "0ff3b88a1435a37480e9203dcca91482fb1dba3c",
      "parents": [
        "b7a3670131c7662415fa799700fc0bdfe90a54b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "message": "i2c: Let the user specify PCI driver data through new_id\n\nThe i2c-amd756 and i2c-viapro drivers make use of the driver_data\nfield of the PCI device ID. When adding device IDs dynamically (by\nwriting to the new_id sysfs file) you cannot set the value of this\nfield by default. It has to be allowed explicitly. Do that, and\ncheck the value so that the user can\u0027t crash the kernel accidentally.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "b7a3670131c7662415fa799700fc0bdfe90a54b6"
}
