)]}'
{
  "log": [
    {
      "commit": "a05f2c5a2735ee1d68770137fbbfc334d3b9cda9",
      "tree": "350d2919a1886a6c510662365d53762d799630a1",
      "parents": [
        "596c88f4601e6245a15ea7619527674abbfdcf92"
      ],
      "author": {
        "name": "Prakash Mortha",
        "email": "pmortha@escient.com",
        "time": "Tue Oct 14 17:30:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:06 2008 +0200"
      },
      "message": "i2c-viapro: Add support for SMBus Process Call transactions\n\nAdd support for SMBus Process Call transactions. These are combined\nword write, word read transactions.\n\nSigned-off-by: Prakash Mortha \u003cpmortha@escient.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f1453ee3a4da94250849606882948c590a4ad8dd",
      "tree": "e13ec8567c23f46dcc5e55393832be721cf2f3a8",
      "parents": [
        "1d0b19c9a0612c653d1a0df267ba159089f6d139"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Oct 14 17:30:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:06 2008 +0200"
      },
      "message": "i2c: Only build Tyan SMBus mux drivers on x86\n\nThe two Tyan SMBus mux drivers (i2c-amd756-s4882 and i2c-nforce2-s4985)\nare only useful on specific x86 motherboards, so there is no point in\nletting them be built on other architectures.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9def255631bb742264d334d77819e1ae5278a515",
      "tree": "ef319955bb0b1acded8c0b957914bd72f810ee1e",
      "parents": [
        "67a37308ae37f8948d3c26f75a18f0ddb77ac198"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Oct 14 17:30:04 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:04 2008 +0200"
      },
      "message": "i2c-parport-light: Don\u0027t register a platform device resource\n\nThe i2c-parport-light driver isn\u0027t a real platform driver, so it\nshould not instantiate platform devices with resources. The resource\nmanagement system can\u0027t cope with colliding resources, and we are\nlikely to create such a colliding resource.\n\nSo, better just try to grab the I/O ports we need right at module\ninitialization time, and bail out if we can\u0027t. It has the added\nbenefit that the module will no longer load if it isn\u0027t going to work,\nwhich is definitely more user-friendly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b806a71a0e9dacb6763371561caa693c78b93d40",
      "tree": "349d8c236f5a95bff328cb279edf71fee7548bb3",
      "parents": [
        "4ad48e6ab18c86255f534a2cdcba5a4ead57a15f"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Tue Oct 14 17:30:03 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:03 2008 +0200"
      },
      "message": "i2c-viapro: Add VX800/VX820 support\n\nThanks to new datasheets published on http://linux.via.com.tw we can now add \nsupport for VX800/VX820 chipsets.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4ad48e6ab18c86255f534a2cdcba5a4ead57a15f",
      "tree": "ef6604e3090a77ea845349299658c300025af430",
      "parents": [
        "ce5640330b10c6cecfbda50569b9f53c081d10c6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 14 17:30:03 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:03 2008 +0200"
      },
      "message": "i2c: Renesas Highlander FPGA SMBus support\n\nThis adds support for the SMBus adapter found in the various FPGAs on\nthe Renesas Highlander platforms. Particularly the R0P7780LC0011RL and\nR0P7785LC0011RL FPGAs.\n\nFunctionality is fairly restricted, in that only byte and block data\ntransfers are supported. Normal/fast mode and IRQ/polling are also\nsupported. Primarily used for various RTCs and thermal sensors.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ce5640330b10c6cecfbda50569b9f53c081d10c6",
      "tree": "93a3cbb3ecea9be12b468781b36ea3039724ccb4",
      "parents": [
        "9df013b3e46c67dd3745df91eaccdc719118e0cc"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Tue Oct 14 17:30:03 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:03 2008 +0200"
      },
      "message": "i2c-pca-isa: Don\u0027t grab arbitrary resources\n\nGrabbing ISA bus resources without anything or anyone telling us we\nshould can break boot on randconfig/allyesconfig builds by keeping\nresources that are in fact owned by different hardware busy and does\nas reported by Ingo Molnar.\n\nGenerally it\u0027s also dangerous to just poke at random I/O ports and\nespecially those in the range where other old easily confused ISA\nhardware might live.\n\nFor this specialized I2C bus driver, insist that the user specifies\nthe resources before grabbing them.\n\nThe^WA user of this driver is a one time\n\necho \"options i2c-pca-isa base\u003d0x330 irq\u003d10\" \u003e\u003e /etc/modprobe.conf\n\naway from the old behaviour.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "283afa06619ed3e4dd7b5431f862fe23625c452f",
      "tree": "331abfcd109219dbb9962bcdb086e356a2cae1f8",
      "parents": [
        "e7f3c60037fcad0edc0b79b8d285418246bcef40"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Sep 08 14:15:08 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:55 2008 +0100"
      },
      "message": "[ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\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": "5a89770daad83df74d77a8d34a1ffaedae565ce9",
      "tree": "0d8ef70293a6ef969ba8b7718e59608337643d40",
      "parents": [
        "c46c948260f41af18b277c1eb1895d788d3605dc",
        "af7c951d76708c61b862463d579d76be757130bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 07 19:08:56 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:08:56 2008 +0100"
      },
      "message": "Merge branches \u0027pxa-core\u0027 and \u0027pxa-machines\u0027 into pxa-all\n\nConflicts:\n\n\tarch/arm/mach-pxa/Kconfig\n\tarch/arm/mach-pxa/pxa25x.c\n\tarch/arm/mach-pxa/pxa27x.c\n"
    },
    {
      "commit": "c46c948260f41af18b277c1eb1895d788d3605dc",
      "tree": "f073823d5b3dab9cb02d231dcce591343759fa8d",
      "parents": [
        "73b610affe0b24ecb808ef68a1b0a436a4cf7bd5"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Fri Oct 03 15:07:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 03 15:57:06 2008 +0100"
      },
      "message": "[ARM] 5278/1: i2c-pxa fast mode support\n\nAdd fast_mode option to i2c_pxa_platform_data and use it to set the\nICR_FM bit appropriately when i2c_pxa_reset is called. Parameter\ncalled fast_mode rather than frequency as this driver is also used\nfor the i2c_pxa_pwr bus which has different normal and fast frequencies.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ebb52d34fac2904e541ccfa8e32126db836fa92",
      "tree": "38ca11136004f87e0f0a4d853d08a83581f71e80",
      "parents": [
        "fb478da5ba69ecf40729ae8ab37ca406b1e5be48"
      ],
      "author": {
        "name": "Uwe Kleine-Koenig",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Wed Sep 24 13:39:21 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Sep 24 13:39:21 2008 +0200"
      },
      "message": "i2c-powermac: Fix section for probe and remove functions\n\n__devexit for i2c_powermac_probe is obviously wrong.  In the definition\nof struct platform_driver i2c_powermac_driver the remove function\ni2c_powermac_remove is wrapped in __devexit_p, so it should be defined\nusing __devexit.\n\nSigned-off-by: Uwe Kleine-Koenig \u003cukleinek@informatik.uni-freiburg.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e7d48fa2b5fbc7f74bb7ef4a8d7e080b0e831ef0",
      "tree": "c90aeb47ebd226beb030cb655a55cf429039063d",
      "parents": [
        "387fa6a5eca021ed5bef5454413b7cdfda74ba41"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 26 10:40:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 09 16:32:52 2008 +0100"
      },
      "message": "[I2C] pxa: provide late suspend and early resume hooks\n\nProperly hook the I2C driver into the PM code; the previous fix for\nthis (ece5f7b3c4fde70a1ae4add7372ebca5c90bc34d) worked around the\nplatform where I2C is required to be available early during resume.\n\nIt has been found to be sufficient to use the early resume hook for\nthis function, so the original hack can die.  Leave the hack in\nplace for the PIO transfer handler though.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "387fa6a5eca021ed5bef5454413b7cdfda74ba41",
      "tree": "4bfd563146ca2dc77b7d489f4d33011c36b043bb",
      "parents": [
        "9ba63c4fa10cf446eff06a3200822d22b0c31c31"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Aug 18 14:38:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 09 16:32:51 2008 +0100"
      },
      "message": "[ARM] 5203/1: i2c-pxa: fix scheduling while atomic in i2c_pxa_abort()\n\ni2c_pxa_abort can be called from the atomic context.\nChange it to use mdelay and counted loop.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@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": "9ba63c4fa10cf446eff06a3200822d22b0c31c31",
      "tree": "bc67d381e703aa150799f07ef85a7d7369376b72",
      "parents": [
        "57a7a62eb65b35f51814382b0841ff99be242880"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Aug 17 06:23:05 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 09 16:32:51 2008 +0100"
      },
      "message": "[ARM] 5201/1: PXA3xx: Add support for power i2c bus\n\nAdd power I2C support for PXA3xx processors\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4eb00c9f92202a759aadbce73ea4a947b639b5e6",
      "tree": "b1c94bcc53924b6a90c3ed82ea645bfa482c923f",
      "parents": [
        "dbce1f649e3d22aa7ddc0fdbfa6a7470047b61bd"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Aug 27 18:33:56 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 05 14:54:13 2008 +0900"
      },
      "message": "i2c: fix i2c-sh_mobile timing issues\n\nThis patch teaches the i2c-sh_mobile driver to make use of wait irqs.\nWithout this patch only dte irqs are used which may lead to overruns\nand cases of missing stop and extra bytes being read on the i2c bus.\n\nUse of wait irqs forces the hardware to pause and wait until the cpu\nis ready. Polling is also reworked in this patch to fix ms delay issues.\n\nVerified with bus analyzer and tested on MigoR and AP325RXA boards.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7a8fc9b248e77a4eab0613acf30a6811799786b3",
      "tree": "24b3beb8bc0633db27ffdb791f94dce95d51b1d0",
      "parents": [
        "d3ee1b405872214609868f3cde631ac157026dd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 17 17:36:59 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 23 12:14:12 2008 -0700"
      },
      "message": "removed unused #include \u003clinux/version.h\u003e\u0027s\n\nThis patch lets the files using linux/version.h match the files that\n#include it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "399d6b26539d83dd734746dc2292d53fbc5807b2",
      "tree": "3f13ea26c570dafab9c516179da3342cca697858",
      "parents": [
        "796aadeb1b2db9b5d463946766c5bbfd7717158c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Aug 10 22:56:15 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Sun Aug 10 22:56:15 2008 +0200"
      },
      "message": "i2c: Fix oops on bus multiplexer driver loading\n\nThe two I2C bus multiplexer drivers (i2c-amd756-s4882 and\ni2c-nforce2-s4985) make use of the bus they want to multiplex before\nchecking if it is really present. Swap the instructions to test for\npresence first. This fixes a oops reported by Ingo Molnar.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb8af10d0fd09372d52966b76922b9e82bbc950",
      "tree": "d240e4d40357583e3f3eb228dccf20122a5b31ed",
      "parents": [
        "f44f82e8a20b98558486eb14497b2f71c78fa325",
        "64a99d2a8c3ed5c4e39f3ae1cc682aa8fd3977fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n"
    },
    {
      "commit": "be509729356b7433f73df2b9a966674a437fbbc1",
      "tree": "5a3e90513c106f9dcf08405e4ebd3599fd14413c",
      "parents": [
        "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 04 10:41:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:08 2008 +0100"
      },
      "message": "[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n\nRemove includes of asm/hardware.h in addition to asm/arch/hardware.h.\nThen, since asm/hardware.h only exists to include asm/arch/hardware.h,\nupdate everything to directly include asm/arch/hardware.h and remove\nasm/hardware.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0",
      "tree": "4f922bf707c379352eb4c077fbb0a8c48c07fc1f",
      "parents": [
        "897d85275d7f061ff0ec838bd5224a9e76ad07d6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 03 15:06:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:04 2008 +0100"
      },
      "message": "[ARM] Eliminate useless includes of asm/mach-types.h\n\nThere are 43 includes of asm/mach-types.h by files that don\u0027t\nreference anything from that file.  Remove these unnecessary\nincludes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "958585f58f675a3c2855c7d91b6fdd2875552d0b",
      "tree": "02c8f69429c9efce17e88515a3c2fef83c0452cd",
      "parents": [
        "31321b76e1a2c70f4eb4c0e19f9f860dcd0ef2ce"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sun Jul 27 14:41:54 2008 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 28 12:41:03 2008 +0100"
      },
      "message": "i2c: Blackfin I2C Driver: Functional power management support\n\nPM_SUSPEND_MEM: Blackfin does not maintain register state through\nHibernate. Save and restore peripheral base initialization during\nPM transitions.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "61c7cff89224fc5651b5ba5ff2185d19304b2484",
      "tree": "9bd975a1c8cd39f4cde3038749260fd8f7029ed0",
      "parents": [
        "1efe7c55d2c4acc6c1d1c1a68bd9070f13815272"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 28 12:04:07 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 28 12:41:01 2008 +0100"
      },
      "message": "i2c: S3C24XX I2C frequency scaling support.\n\nAdd support for CPU frequency scaling to the S3C24XX I2C driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1efe7c55d2c4acc6c1d1c1a68bd9070f13815272",
      "tree": "3bf7e25cb39af76d49fdbaf56865961b596fd201",
      "parents": [
        "399dee2371787825a1845de87c0cbee7b7c30ad6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 28 12:04:09 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 28 12:40:44 2008 +0100"
      },
      "message": "i2c: i2c_gpio: keep probe resident for hotplugged devices.\n\nChange the i2c_gpio driver to use platform_driver_register()\ninstead of platform_driver_probe() to ensure that is can\nattach to any devices that may be loaded after it has initialised.\n\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "399dee2371787825a1845de87c0cbee7b7c30ad6",
      "tree": "4593e986826f9a798e9d9c7bb399bcaa67e1d3a7",
      "parents": [
        "c9272c4f9fbe2087beb3392f526dc5b19efaa56b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 28 12:04:06 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 28 12:05:26 2008 +0100"
      },
      "message": "i2c: S3C2410: Pass the I2C bus number via drivers platform data\n\nAllow the platform data to specify the bus bumber that the\nnew I2C bus will be given. This is to allow the use of the\nboard registration mechanism to specify the new style of\nI2C device registration which allows boards to provide a\nlist of attached devices.\n\nNote, as discussed on the mailing list, we have dropped\nbackwards compatibility of adding an dynamic bus number\nas it should not affect most boards to have the bus pinned\nto 0 if they have either not specified platform data for\ndriver. Any board supplying platform data will automatically\nhave the bus_num field set to 0, and anyone who needs the\ndriver on a different bus number can supply platform data\nto set bus_num.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "3d4382913f9a86f0d9ff47740feb427415fe7234"
}
