)]}'
{
  "log": [
    {
      "commit": "0d5fb5ea7d0e6bc84a523c39a666d7eb1a7e43de",
      "tree": "a8bc64c79cfcaa834ebe726ebed3f0648b6f12e2",
      "parents": [
        "1d5a34fe990c9e2e2f672b238ad881d0d4ed376b"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Nov 29 15:19:10 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:46:42 2011 +0000"
      },
      "message": "i2c-eg20t: correct the driver init order of pch_i2c_probe()\n\nBefore registering an adapter to i2c subsystem, we need make sure\ndriver is ready for incoming i2c xfer, becasue the i2c_add_adapter()\nmay trigger a i2c device driver\u0027s proble function which may start\nsome real i2c xfer. I met this issue when integrating a TSC2007 i2c\ntouch screen device with the i2c-eg20t driver.\n\nThis patch will call request_irq() and hw init before calling\ni2c_add_adapter().\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1d5a34fe990c9e2e2f672b238ad881d0d4ed376b",
      "tree": "0ae93af40bfcd20213e3ac91a498f6f427c75676",
      "parents": [
        "8ebe661dd2ab16e2e9c272ed5c86019c7407b9a1"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Tue Dec 06 10:25:58 2011 -0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:45:54 2011 +0000"
      },
      "message": "I2C: OMAP: fix FIFO usage for OMAP4\n\nCurrently the fifo depth is set to zero for OMAP4 which disables\nthe FIFO usage. This patch enables the FIFO usage for I2C transactions\non OMAP4 also.\n\nTested on omap4430 and 3430.\n\nTested-and-Reported-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8ebe661dd2ab16e2e9c272ed5c86019c7407b9a1",
      "tree": "1564c871fa735b1c16713a08d2df95e3cf1f01f2",
      "parents": [
        "37de03ea1246c8280f6c8c6f61ea98973e9b9448"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Fri Dec 09 15:33:55 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:44:49 2011 +0000"
      },
      "message": "i2c-s3c2410: Fix return code of s3c24xx_i2c_parse_dt_gpio\n\ns3c24xx_i2c_parse_dt_gpio is called when cfg_gpio is not defined\nin the platform data of the i2c device. When DT is not enabled,\nthe above function always returns -EINVAL. Since there can be\nsome i2c devices which don\u0027t need to configure any gpio lines,\nthe probe of such devices would fail here. Changing the default\nreturn value to success would fix this issue.\n\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "37de03ea1246c8280f6c8c6f61ea98973e9b9448",
      "tree": "12df4d31c02cc4630281db06c7c6874741289378",
      "parents": [
        "a36bfddd65b58dd8c8364dba919c04922e04f2f5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 20:55:03 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:44:26 2011 +0000"
      },
      "message": "i2c: i2c-s3c2410: Add a cpu_relax() to busy wait for bus idle\n\nBe a bit more friendly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "3b120ab76225592e9c267086fa4dfa3ce5a075fe",
      "tree": "bb54ccf104aa4ed0e23ec585834016051b935a36",
      "parents": [
        "b930c26416c4ea6855726fd977145ccea9afbdda",
        "4cbd6b167f9ed756ced970e0a95538f60ae3b9ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 01 11:53:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 01 11:53:54 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7182/1: ARM cpu topology: fix warning\n  ARM: 7181/1: Restrict kprobes probing SWP instructions to ARMv5 and below\n  ARM: 7180/1: Change kprobes testcase with unpredictable STRD instruction\n  ARM: 7177/1: GIC: avoid skipping non-existent PPIs in irq_start calculation\n  ARM: 7176/1: cpu_pm: register GIC PM notifier only once\n  ARM: 7175/1: add subname parameter to mfp_set_groupg callers\n  ARM: 7174/1: Fix build error in kprobes test code on Thumb2 kernels\n  ARM: 7172/1: dma: Drop GFP_COMP for DMA memory allocations\n  ARM: 7171/1: unwind: add unwind directives to bitops assembly macros\n  ARM: 7170/2: fix compilation breakage in entry-armv.S\n  ARM: 7168/1: use cache type functions for arch_get_unmapped_area\n  ARM: perf: check that we have a platform device when reserving PMU\n  ARM: 7166/1: Use PMD_SHIFT instead of PGDIR_SHIFT in dma-consistent.c\n  ARM: 7165/2: PL330: Fix typo in _prepare_ccr()\n  ARM: 7163/2: PL330: Only register usable channels\n  ARM: 7162/1: errata: tidy up Kconfig options for PL310 errata workarounds\n  ARM: 7161/1: errata: no automatic store buffer drain\n  ARM: perf: initialise used_mask for fake PMU during validation\n  ARM: PMU: remove pmu_init declaration\n  ARM: PMU: re-export release_pmu symbol to modules\n"
    },
    {
      "commit": "97371fa99c1900a84a5220639edd726b35d73931",
      "tree": "2eeef59258b6d6ab7835625cfafa39ed2dcf5677",
      "parents": [
        "46589e2922509f9134ce79fa75180886c9765c58"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Nov 25 00:23:28 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 26 21:58:54 2011 +0000"
      },
      "message": "ARM: 7175/1: add subname parameter to mfp_set_groupg callers\n\ncommit 798681bf \"ARM: 7158/1: add new MFP implement for NUC900\"\nadds subname parameter for mfp_set_groupg.\n\nThus add subname parameter to the callers.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Wan Zongshun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eff245c82f115059648cdce95dd68bb940f2b006",
      "tree": "6749587fc2b72b646bfa99866b7baf8eb37831a1",
      "parents": [
        "67820021dc9c8da37f773025190280f55f3626d4"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "message": "i2c: Make i2cdev_notifier_call static\n\nThe function i2cdev_notifier_call is used only in i2c-dev file\nmaking it static.\nAlso removes the following sparse warning\n\ndrivers/i2c/i2c-dev.c:582:5: warning: symbol \u0027i2cdev_notifier_call\u0027\nwas not declared. Should it be static?\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cbb44514048a250647c6c6b3df27ff62cb71f7d5",
      "tree": "47b64df0a06edd7f7eca94d2f9f8d08f070b1ef5",
      "parents": [
        "cc6bcf7d2ec2234e7b41770185e4dc826390185e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "message": "i2c: Fix device name for 10-bit slave address\n\n10-bit addresses overlap with traditional 7-bit addresses, leading in\ndevice name collisions. Add an arbitrary offset to 10-bit addresses to\nprevent this collision. The offset was chosen so that the address is\nstill easily recognizable.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "cc6bcf7d2ec2234e7b41770185e4dc826390185e",
      "tree": "930acbf0183df80cc6457d1febe10dae0886f92f",
      "parents": [
        "b4bbb02934e4511d9083f15c23e90703482e84ad"
      ],
      "author": {
        "name": "Jeffrey (Sheng-Hui) Chu",
        "email": "jeffchu@broadcom.com",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Nov 23 11:33:07 2011 +0100"
      },
      "message": "i2c-algo-bit: Generate correct i2c address sequence for 10-bit target\n\nThe wrong bits were put on the wire, fix that.\n\nThis fixes kernel bug #42562.\n\nSigned-off-by: Sheng-Hui J. Chu \u003cjeffchu@broadcom.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "a0a4194c943bc64dd7b6e26cccb036cb26b81363",
      "tree": "4282f0dd573344d10f69616eb05868b5cd563cc1",
      "parents": [
        "cf0223503e6198292cdcc864e01eeb5fe7490752",
        "b958f7a7cbdfbf59ba61de7ebb9c59b0ee3a7967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6: (80 commits)\n  mfd: Fix missing abx500 header file updates\n  mfd: Add missing \u003clinux/io.h\u003e include to intel_msic\n  x86, mrst: add platform support for MSIC MFD driver\n  mfd: Expose TurnOnStatus in ab8500 sysfs\n  mfd: Remove support for early drop ab8500 chip\n  mfd: Add support for ab8500 v3.3\n  mfd: Add ab8500 interrupt disable hook\n  mfd: Convert db8500-prcmu panic() into pr_crit()\n  mfd: Refactor db8500-prcmu request_clock() function\n  mfd: Rename db8500-prcmu init function\n  mfd: Fix db5500-prcmu defines\n  mfd: db8500-prcmu voltage domain consumers additions\n  mfd: db8500-prcmu reset code retrieval\n  mfd: db8500-prcmu tweak for modem wakeup\n  mfd: Add db8500-pcmu watchdog accessor functions for watchdog\n  mfd: hwacc power state db8500-prcmu accessor\n  mfd: Add db8500-prcmu accessors for PLL and SGA clock\n  mfd: Move to the new db500 PRCMU API\n  mfd: Create a common interface for dbx500 PRCMU drivers\n  mfd: Initialize DB8500 PRCMU regs\n  ...\n\nFix up trivial conflicts in\n\tarch/arm/mach-imx/mach-mx31moboard.c\n\tarch/arm/mach-omap2/board-omap3beagle.c\n\tarch/arm/mach-u300/include/mach/irqs.h\n\tdrivers/mfd/wm831x-spi.c\n"
    },
    {
      "commit": "b4beb4bf9934d151bf4581a54ae028927374cb2a",
      "tree": "28475f62b18784e1d10b05e901799d02c054587f",
      "parents": [
        "f3c3f0670501fee130f22193369249deea8cc630",
        "3945fe9314af718946f71185901c28dd349469c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 15:07:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 15:07:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/i2c-3.2\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-3.2\u0027 of git://git.fluff.org/bjdooks/linux: (47 commits)\n  i2c-s3c2410: Add device tree support\n  i2c-s3c2410: Keep a copy of platform data and use it\n  i2c-nomadik: cosmetic coding style corrections\n  i2c-au1550: dev_pm_ops conversion\n  i2c-au1550: increase timeout waiting for master done\n  i2c-au1550: remove unused ack_timeout\n  i2c-au1550: remove usage of volatile keyword\n  i2c-tegra: __iomem annotation fix\n  i2c-eg20t: Add initialize processing in case i2c-error occurs\n  i2c-eg20t: Fix flag setting issue\n  i2c-eg20t: add stop sequence in case wait-event timeout occurs\n  i2c-eg20t: Separate error processing\n  i2c-eg20t: Fix 10bit access issue\n  i2c-eg20t: Modify returned value s32 to long\n  i2c-eg20t: Fix bus-idle waiting issue\n  i2c-designware: Fix PCI core warning on suspend/resume\n  i2c-designware: Add runtime power management support\n  i2c-designware: Add support for Designware core behind PCI devices.\n  i2c-designware: Push all register reads/writes into the core code.\n  i2c-designware: Support multiple cores using same ISR\n  ...\n"
    },
    {
      "commit": "3945fe9314af718946f71185901c28dd349469c7",
      "tree": "cd716993a757f6bf61c48a2f88ef4c286c5fa994",
      "parents": [
        "be4af5dfa6d976ba579bae16ff8714b755d44dad",
        "8abf6fbbd22bc777fd4027cbc55e99cdfb7a8324",
        "5a5f50802f5a31b9e15de8df40d5621af970a560",
        "f533c61e1921b93aa247d72d39c3fbe045340a9a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:54:17 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:54:17 2011 +0000"
      },
      "message": "Merge branches \u0027for-32/i2c/nomadik\u0027, \u0027for-32/i2c/s3c2410-dt\u0027 and \u0027for-32/i2c/tegra-iomem\u0027 into for-linus/i2c-3.2\n"
    },
    {
      "commit": "be4af5dfa6d976ba579bae16ff8714b755d44dad",
      "tree": "edecd9bd4757a4fe7bdf4dc13e087d6a174fdc12",
      "parents": [
        "ce0fda16084905d035e8ceb51cf42740ad781b15",
        "4311051c358ad0e66b68934e7a33cf10ba533466"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:52:53 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:52:53 2011 +0000"
      },
      "message": "Merge branch \u0027for-32/i2c/irqflags\u0027 into for-linus/i2c-3.2\n\nConflicts:\n\tdrivers/i2c/busses/i2c-designware-core.c\n\nFixed up merge conflic\n"
    },
    {
      "commit": "ce0fda16084905d035e8ceb51cf42740ad781b15",
      "tree": "dd94ce9468c16b72a9e6cf6e0ce8ac7b1d7530c9",
      "parents": [
        "c9c7ae40660f5983854f73b6ae65f208e9a15082",
        "dfcd04b19d16c0016c705ed96a8b3cfa5315a2e9",
        "24597bf8012cf3fa5703c38e1bb13df3118d7588",
        "52c2843322362bfd847bdda1d3cebc751de68e5b",
        "46f344e2a0844d9b068bffa38cb48b52f4bd2d4a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:50:09 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Nov 01 00:50:09 2011 +0000"
      },
      "message": "Merge branches \u0027for-32/i2c/omap-v4\u0027, \u0027for-32/i2c/imx-dt\u0027, \u0027for-32/i2c/eg20t-v4\u0027, \u0027for-32/i2c/designware-v5\u0027 and \u0027for-32/i2c/au1550\u0027 into for-linus/i2c-3.2\n"
    },
    {
      "commit": "93cf5d75b9d0b703ca8f4f8f98303ad77ab20d26",
      "tree": "63c507fd557732ba83cf61d095425bac35d7ed4e",
      "parents": [
        "345df5126e5cf46c8ddf2ec491f1d6e17e29e645"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 29 21:14:30 2011 -0700"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:29 2011 -0400"
      },
      "message": "i2c: Add module.h to modular files prev. implicitly getting it\n\nThese files use interfaces from linux/module.h, so they must\ninclude that file to avoid build errors when the implicit\npresence of module.h is removed.\n\n[with i2c-pxa-pci.c fix from Randy Dunlap \u003crdunlap@xenotime.net\u003e]\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "345df5126e5cf46c8ddf2ec491f1d6e17e29e645",
      "tree": "1f9da284a15bdeea27603b338def82de05875091",
      "parents": [
        "2113852b239ed4a93d04135372162252f9342bb6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 10:46:24 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:29 2011 -0400"
      },
      "message": "i2c: add export.h to i2c-boardinfo.c for EXPORT_SYMBOL\n\nWith module.h being implicitly everywhere via device.h, the absence\nof explicitly including something for EXPORT_SYMBOL went unnoticed.\nSince we are heading to fix things up and clean module.h from the\ndevice.h file, we need to explicitly include these files now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "4403988afc0a92b8faf59b46f51d25fafaf0e63d",
      "tree": "0d3ddd323a5dcbb35e84014b3f33a4380c577dc2",
      "parents": [
        "abc01b2718ee1d26e83c4c62c4b79806b3240ac7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c-algo-pca: Return standard fault codes\n\nAdjust i2c-algo-pca to return fault codes compliant with\nDocumentation/i2c/fault-codes, rather than the undocumented and\nvague -EREMOTEIO.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "abc01b2718ee1d26e83c4c62c4b79806b3240ac7",
      "tree": "f337e7b0a31e189fe23f1d4754cf3947a4d708cf",
      "parents": [
        "f6beb67d8e77454200acc3755344944bd946cded"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c-algo-bit: Return standard fault codes\n\nAdjust i2c-algo-bit to return fault codes compliant with\nDocumentation/i2c/fault-codes, rather than the undocumented and\nvague -EREMOTEIO.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f6beb67d8e77454200acc3755344944bd946cded",
      "tree": "c62f448caba0faf186bd3076970c19ffef39de1a",
      "parents": [
        "1bddab7f7d5b61f17b0bbd669f60818d553620be"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c-algo-bit: Be verbose on bus testing failure\n\nIf bus testing fails due to the bus being seen as busy, it might be\nhelpful for developers to know which line is unexpectedly low.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\n"
    },
    {
      "commit": "1bddab7f7d5b61f17b0bbd669f60818d553620be",
      "tree": "fe2fe08e2027471e7c457bf0bf168e741d64ef7b",
      "parents": [
        "6fcf84a2c0d5f51a457555d76e037cf3cc85bc7a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c-algo-bit: Let user test buses without failing\n\nAlways failing to register I2C buses when the line testing fails is a\nlittle harsh. While such a failure is definitely a bug in the driver\nthat exposes the affected I2C bus, things may still work fine if the\nmissing initialization steps are done later, before the I2C bus is\nused. So it seems a better debugging tool to just report the test\nfailure by default. I introduce bit_test\u003d2 if anyone really misses the\noriginal behavior of bit_test\u003d1.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\n"
    },
    {
      "commit": "6fcf84a2c0d5f51a457555d76e037cf3cc85bc7a",
      "tree": "f4f6c8cbda2282cc61cc0f50ab3bf190814bb9ec",
      "parents": [
        "9519282a02e74f0bf780eb371a3160824c23965a"
      ],
      "author": {
        "name": "Harvey Yang",
        "email": "harvey.huawei.yang@gmail.com",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:25 2011 +0100"
      },
      "message": "i2c/scx200_acb: Fix section mismatch warning in scx200_pci_drv\n\nWARNING: drivers/i2c/busses/built-in.o(.data+0x47c8): Section mismatch in reference from the variable scx200_pci_drv to the function .devinit.text:scx200_probe()\nThe variable scx200_pci_drv references\nthe function __devinit scx200_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Harvey Yang \u003charvey.huawei.yang@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9519282a02e74f0bf780eb371a3160824c23965a",
      "tree": "31e0e4975688fb3d790a8ed48477e2b0609eaefc",
      "parents": [
        "ce949717b559709423c1ef716a9db16d1dcadaed"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Oct 30 13:47:24 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 30 13:47:24 2011 +0100"
      },
      "message": "i2c: I2C_ELEKTOR should depend on HAS_IOPORT\n\nOn m68k, I get:\n\ndrivers/i2c/busses/i2c-elektor.c: In function ‘pcf_isa_init’:\ndrivers/i2c/busses/i2c-elektor.c:153: error: implicit declaration of function ‘ioport_map’\ndrivers/i2c/busses/i2c-elektor.c:153: warning: assignment makes pointer from integer without a cast\ndrivers/i2c/busses/i2c-elektor.c: In function ‘elektor_probe’:\ndrivers/i2c/busses/i2c-elektor.c:287: error: implicit declaration of function ‘ioport_unmap’\n\nSince commit 82ed223c264def2b15ee4bec2e8c3048092ceb5f (\"iomap: make IOPORT/PCI\nmapping functions conditional\"), ioport_map() is only available on platforms\nthat set HAS_IOPORT.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5a5f50802f5a31b9e15de8df40d5621af970a560",
      "tree": "352998103500f8744520fabb65d41db9d4700aea",
      "parents": [
        "4fd81eb2d64295ab038a3ea9d44e0eac85a6648c"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Tue Sep 13 09:46:05 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:21:22 2011 +0100"
      },
      "message": "i2c-s3c2410: Add device tree support\n\nAdd device tree probe support for Samsung\u0027s s3c2410 i2c driver.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4fd81eb2d64295ab038a3ea9d44e0eac85a6648c",
      "tree": "2f548809a45ddc7f862970d93675f3676399dce0",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Tue Sep 13 09:46:04 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:21:16 2011 +0100"
      },
      "message": "i2c-s3c2410: Keep a copy of platform data and use it\n\nThe platform data is copied into driver\u0027s private data and the copy is\nused for all access to the platform data. This simpifies the addition\nof device tree support for the i2c-s3c2410 driver.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8abf6fbbd22bc777fd4027cbc55e99cdfb7a8324",
      "tree": "f08b3439d8f4431e54316973c24af3de48d5632f",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Thu Oct 20 18:23:01 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:20:28 2011 +0100"
      },
      "message": "i2c-nomadik: cosmetic coding style corrections\n\nThis fixes a number of whitespace and punctuation problems\naround the Nomadik I2C driver.\n\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "46f344e2a0844d9b068bffa38cb48b52f4bd2d4a",
      "tree": "38d12267d55d02ae9608fe3cb1e4d878d461d1b2",
      "parents": [
        "84785f120f4d64c5fa8cf4bab1cf07c2507d434f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 22 13:34:39 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:14:28 2011 +0100"
      },
      "message": "i2c-au1550: dev_pm_ops conversion\n\nuse newer dev_pm_ops for PM\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "84785f120f4d64c5fa8cf4bab1cf07c2507d434f",
      "tree": "e6e57933666cd08ea6e81c0dc07ecf405868de82",
      "parents": [
        "85ea25698843d37b6f79927b2995644623fe1e06"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 22 13:34:38 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:14:23 2011 +0100"
      },
      "message": "i2c-au1550: increase timeout waiting for master done\n\nDouble the timeout in the loop which busy-waits for the \"master-done\"\nbit to be set.  This bit indicates whether an i2c transaction has\ncompleted;  on the DB1300 and DB1550 boards this timeout is slightly\ntoo short and causes transactions to the WM8731 codec to be falsely flagged\nas failed.  The timeout itself is necessary since transactions to\nnon-existant slaves never set this bit in the first place (and cause\ni2cdetect to hang).\n\nWith this change the WM8731 codec on the DB1300/DB1550 boards is correctly\ndetected and initialized.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "85ea25698843d37b6f79927b2995644623fe1e06",
      "tree": "be95f6a5b45321cf150f583a590996f860e12a89",
      "parents": [
        "c5de6467d2a54eb81b139f29b217d0394e8a790c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 22 13:34:37 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:14:17 2011 +0100"
      },
      "message": "i2c-au1550: remove unused ack_timeout\n\nThe ack_timeout context member is unused, get rid of it.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c5de6467d2a54eb81b139f29b217d0394e8a790c",
      "tree": "be73a47e5cb30367ac44465d0401f82d56fcb561",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Oct 22 13:34:36 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:14:09 2011 +0100"
      },
      "message": "i2c-au1550: remove usage of volatile keyword\n\nReplace the usage of \"volatile\"s with register accessor functions.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f533c61e1921b93aa247d72d39c3fbe045340a9a",
      "tree": "7ea6d18874487de2b94387d07617ef6e2b61d5cb",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Oct 12 17:33:00 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:11:23 2011 +0100"
      },
      "message": "i2c-tegra: __iomem annotation fix\n\ndrivers/i2c/busses/i2c-tegra.c:585:7: warning: incorrect type in assignment (different address spaces)\ndrivers/i2c/busses/i2c-tegra.c:585:7:    expected void *base\ndrivers/i2c/busses/i2c-tegra.c:585:7:    got void [noderef] \u003casn:2\u003e*\ndrivers/i2c/busses/i2c-tegra.c:619:16: warning: incorrect type in assignment (different address spaces)\ndrivers/i2c/busses/i2c-tegra.c:619:16:    expected void [noderef] \u003casn:2\u003e*base\ndrivers/i2c/busses/i2c-tegra.c:619:16:    got void *base\ndrivers/i2c/busses/i2c-tegra.c:689:10: warning: incorrect type in argument 1 (different address spaces)\ndrivers/i2c/busses/i2c-tegra.c:689:10:    expected void volatile [noderef] \u003casn:2\u003e*addr\ndrivers/i2c/busses/i2c-tegra.c:689:10:    got void *base\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by; Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "24597bf8012cf3fa5703c38e1bb13df3118d7588",
      "tree": "a32c2760af44828759d3712123f4a3b1405c8275",
      "parents": [
        "cb59f5253a5313d62e8e345fcd5dd5a44a73e0d6"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:06 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Add initialize processing in case i2c-error occurs\n\nIn case disconnecting physical connection,\nneed to initialize i2c device for retry access.\nThis patch adds initialize process in case bus-idle fails and Lost arbitration.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "cb59f5253a5313d62e8e345fcd5dd5a44a73e0d6",
      "tree": "5fc0cb723c0394e9a0cd79d4c9118a79c2425861",
      "parents": [
        "3cf21a7c48389c167065bffd61db39a9bd201f07"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:05 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Fix flag setting issue\n\nCurrently, in case occurring abnormal event,\ninternal flag variable(\u003dpch_event_flag) is not reset.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "3cf21a7c48389c167065bffd61db39a9bd201f07",
      "tree": "07f37090b058e7aa8fb04676d4a560d2e37a381c",
      "parents": [
        "12bd3146518ab984c1eb234a0f81756ddc5e3683"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:04 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: add stop sequence in case wait-event timeout occurs\n\nadd stop sequence in case wait-event timeout in write processing.\n(read processing already had it)\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "12bd3146518ab984c1eb234a0f81756ddc5e3683",
      "tree": "569803f477950373973f510aa70831af163335d7",
      "parents": [
        "c249ac207f2cedb49f2c9442afbaac35bfcfcd25"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Oct 12 13:13:03 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Separate error processing\n\nError processing for NACK or wait-event must be precessed separately.\nSo divide wait-event error processing into NACK-receiving and timeout.\nAdd arbitration lost processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c249ac207f2cedb49f2c9442afbaac35bfcfcd25",
      "tree": "1d888cf780719716141d54c50346ed45f471109b",
      "parents": [
        "c7b41f3affc63644f398b5faa170b1f531b406a8"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:02 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Fix 10bit access issue\n\nReported-by: Jeffrey (Sheng-Hui) Chu \u003cjeffchu@broadcom.com\u003e\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c7b41f3affc63644f398b5faa170b1f531b406a8",
      "tree": "5d2ca4c6cc4ce75e9754a33cd0c6a8150188431d",
      "parents": [
        "93e4ad74da14c8d5564cfc0b57c40ca311e53d47"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:01 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:33 2011 +0100"
      },
      "message": "i2c-eg20t: Modify returned value s32 to long\n\nType of wait_event_timeout is long not s32.\nThis patch replaces s32 with long.\nAdditionally, delete negative processing(ret \u003c 0).\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "93e4ad74da14c8d5564cfc0b57c40ca311e53d47",
      "tree": "190708ec41707f3bdae87b68ddaa299b86b43f4d",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 12 13:13:00 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:09:32 2011 +0100"
      },
      "message": "i2c-eg20t: Fix bus-idle waiting issue\n\nCurrently, when checking whether bus is idle or not,\nif timeout occurs,\nthis function always returns success(zero).\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "52c2843322362bfd847bdda1d3cebc751de68e5b",
      "tree": "5103a4dfc4731bf8a90d8d935262054e2a99a59a",
      "parents": [
        "18dbdda89f5cf0540e577280395f16079308e87d"
      ],
      "author": {
        "name": "Octavian Purdila",
        "email": "octavian.purdila@intel.com",
        "time": "Thu Oct 06 11:26:37 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:53 2011 +0100"
      },
      "message": "i2c-designware: Fix PCI core warning on suspend/resume\n\nPCI core warns if the legacy PM and new PM functions are\npresent. Update the driver to only use the new power management\nframework.\n\nThis patch fixes the following warning seen during suspend/resume:\n\n\u003c7\u003e[   24.193850] i2c-designware-pci 0000:08:13.0: suspend\n\u003c4\u003e[   24.193866] ------------[ cut here ]------------\n\u003c4\u003e[   24.193892] WARNING: at drivers/pci/pci-driver.c:605 pci_has_legacy_pm_support+0x48/0x4d()\n\u003c4\u003e[   24.193925] Hardware name: OakTrail\n\u003c4\u003e[   24.193936] Modules linked in:\n\u003c4\u003e[   24.193958] Pid: 2834, comm: kworker/u:22 Tainted: G        W   2.6.36greenridge-01402-gc8047e6 #171\n\u003c4\u003e[   24.193974] Call Trace:\n\u003c4\u003e[   24.193999]  [\u003cc1033a93\u003e] warn_slowpath_common+0x66/0xc2\n\u003c4\u003e[   24.194025]  [\u003cc1164143\u003e] ? pci_has_legacy_pm_support+0x48/0x4d\n\u003c4\u003e[   24.194052]  [\u003cc1033afe\u003e] warn_slowpath_null+0xf/0x13\n\u003c4\u003e[   24.194079]  [\u003cc1164143\u003e] pci_has_legacy_pm_support+0x48/0x4d\n\u003c4\u003e[   24.194106]  [\u003cc11643ff\u003e] pci_pm_suspend+0x22/0x154\n\u003c4\u003e[   24.194131]  [\u003cc11643dd\u003e] ? pci_pm_suspend+0x0/0x154\n\u003c4\u003e[   24.194156]  [\u003cc11e8a7a\u003e] pm_op+0x3e/0x95\n\u003c4\u003e[   24.194182]  [\u003cc11e931d\u003e] __device_suspend+0x12e/0x194\n\u003c4\u003e[   24.194208]  [\u003cc11e974d\u003e] ? dpm_drv_timeout+0x0/0x47\n\u003c4\u003e[   24.194237]  [\u003cc11e9729\u003e] async_suspend+0x16/0x3a\n\u003c4\u003e[   24.194265]  [\u003cc104de8e\u003e] async_run_entry_fn+0x97/0x135\n\u003c4\u003e[   24.194291]  [\u003cc1043c34\u003e] process_one_work+0x1c9/0x2db\n\nSigned-off-by: Octavian Purdila \u003coctavian.purdila@intel.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "18dbdda89f5cf0540e577280395f16079308e87d",
      "tree": "1d633ed3f2885b5b831f95762fc1d74fe2f6b388",
      "parents": [
        "fe20ff5c7e9ca7f5369aacc7d7ca3efeda3b90fe"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:36 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:53 2011 +0100"
      },
      "message": "i2c-designware: Add runtime power management support\n\nAdd runtime power management to the PCI driver.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "fe20ff5c7e9ca7f5369aacc7d7ca3efeda3b90fe",
      "tree": "67100c5dd0fe8a212063eada32ac4ee9eca48983",
      "parents": [
        "f3fa9f3da5621154323775ff0efdba99dcebcee4"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:35 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:52 2011 +0100"
      },
      "message": "i2c-designware: Add support for Designware core behind PCI devices.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f3fa9f3da5621154323775ff0efdba99dcebcee4",
      "tree": "0d4fdd567d8f9c1f85d1de41dff8b4019e8a289e",
      "parents": [
        "af06cf6c8cb600803951ddabe6fb034126752488"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:34 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:51 2011 +0100"
      },
      "message": "i2c-designware: Push all register reads/writes into the core code.\n\nMove all register manipulation code into the core, also move register\noffset definitions to i2c-designware-core.c since the bus specific\nportions of the driver no longer need/use them.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "af06cf6c8cb600803951ddabe6fb034126752488",
      "tree": "7928cc0a166fe93155afe539b3283e3f6e25de36",
      "parents": [
        "e18563fc560aba0d95a5a73145812a081fb38fac"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:33 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:51 2011 +0100"
      },
      "message": "i2c-designware: Support multiple cores using same ISR\n\nAdd check to make sure that the core is enabled and has outstanding\ninterrupts. The activity bit is masked due to the fact that it will\nstay active even after the controller has been disabled until the\ncontoller internal state machines have settled.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e18563fc560aba0d95a5a73145812a081fb38fac",
      "tree": "a244326e1d17deb93958bee1e10fed9acdfe8eb2",
      "parents": [
        "2fa8326b4b1e5fdc889b57b03b1313f3229cb438"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:32 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:50 2011 +0100"
      },
      "message": "i2c-designware: move controller config to bus specific portion of driver\n\nWith multiple I2C adapters possible in the system each running at\n(possibly) different speeds we need to move the controller\nconfiguration bit field to the adapter.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2fa8326b4b1e5fdc889b57b03b1313f3229cb438",
      "tree": "aa76a229f4090ba1dc9e1ad7bb06666eb8ee62d5",
      "parents": [
        "1d31b58f648c4f754b23fed4d57acc941080e5ee"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:31 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:50 2011 +0100"
      },
      "message": "i2c-designware: move i2c functionality bit field to be adapter specific\n\nThe functionality of the adapter depends on the configuration of the\nIP block at silicon compile time and is adapter specific.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1d31b58f648c4f754b23fed4d57acc941080e5ee",
      "tree": "b67bc0f388bbc108747add9ef6ee7700d7737821",
      "parents": [
        "2373f6b9744d5373b886f3ce1a985193cca0a356"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:30 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:49 2011 +0100"
      },
      "message": "i2c-designware: Move retriveving the clock speed out of core code.\n\nThe clock frequecy supplied to the IP core is specific to a single\ninstance of the driver.  This patch makes it possible to have multiple\nDesignware I2C cores in the system possibly running at different core\nfrequencies.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2373f6b9744d5373b886f3ce1a985193cca0a356",
      "tree": "1d3e76da9c3c0bdac1be935742210ebd5e77719d",
      "parents": [
        "4a423a8c8107b983007199c76c8327cd1747f092"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Sat Oct 29 10:57:23 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:03:39 2011 +0100"
      },
      "message": "i2c-designware: split of i2c-designware.c into core and bus specific parts\n\nThis patch splits i2c-designware.c into three pieces:\n     i2c-designware-core.c, contains the code that interacts directly\n     with the core.\n\n     i2c-designware-platdrv.c, contains the code specific to the\n     platform driver using the core.\n\n     i2c-designware-core.h contains the definitions and declareations\n     shared by i2c-designware-core.c and i2c-designware-platdrv.c.\n\nThis patch is the first in a set to allow multiple instances of the\ndesignware I2C core in the system.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4a423a8c8107b983007199c76c8327cd1747f092",
      "tree": "2eeef3d743d73684a8d8f97e7b4d6ebacb72e608",
      "parents": [
        "18c4089e6cd6b3052895481628f478ba8351ac00"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Thu Oct 06 11:26:28 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:00:52 2011 +0100"
      },
      "message": "i2c-designware: Move checking of IP core version to i2c_dw_init()\n\nMove checking IP core version to i2c_dw_init() in preparation for\nsplitting i2c-designware.c into core and bus specific portions.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "18c4089e6cd6b3052895481628f478ba8351ac00",
      "tree": "c7611bc19e59e1b0a35c96b1ae2c23fd60d470bf",
      "parents": [
        "4ff895bc8b90e30ff8e89ca7bc6666b229c77e5d"
      ],
      "author": {
        "name": "Jean-Hugues Deschenes",
        "email": "jean-hugues.deschenes@octasic.com",
        "time": "Thu Oct 06 11:26:27 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:00:51 2011 +0100"
      },
      "message": "i2c-designware: Allow mixed endianness accesses\n\nAllows CPUs of a given endianness to access a dw controller of a different\nendianness. Endianncess difference is detected at run time through the dw\ncomponent type register.\n\nSigned-off-by: Jean-Hugues Deschenes \u003cjean-hugues.deschenes@octasic.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4ff895bc8b90e30ff8e89ca7bc6666b229c77e5d",
      "tree": "e15b340530a1cdb3254af5bb4fa43bd8cf14691f",
      "parents": [
        "7f279601c59b814314083d572e7c0df11d09cad8"
      ],
      "author": {
        "name": "Jean-Hugues Deschenes",
        "email": "jean-hugues.deschenes@octasic.com",
        "time": "Thu Oct 06 11:26:26 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:00:51 2011 +0100"
      },
      "message": "i2c-designware: Check component type register\n\nDesignware component type register is checked before attaching to the device.\n\nSigned-off-by: Jean-Hugues Deschenes \u003cjean-hugues.deschenes@octasic.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7f279601c59b814314083d572e7c0df11d09cad8",
      "tree": "2904038ce32076e0938a3627ff7e402600d2b2bb",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Jean-Hugues Deschenes",
        "email": "jean-hugues.deschenes@octasic.com",
        "time": "Thu Oct 06 11:26:25 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 11:00:50 2011 +0100"
      },
      "message": "i2c-designware: Use local version of readl \u0026 writel\n\nUse local versions of readl \u0026 writel, so per-access manipulations may be performed\n\nSigned-off-by: Jean-Hugues Deschenes \u003cjean-hugues.deschenes@octasic.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4311051c358ad0e66b68934e7a33cf10ba533466",
      "tree": "69ff508ee8fe09f63366acfbe5e3480399689276",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Wed Sep 21 17:28:33 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:55:45 2011 +0100"
      },
      "message": "i2c: irq: Remove IRQF_DISABLED\n\nSince commit [c58543c8: genirq: Run irq handlers with interrupts disabled],\nWe run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler\nreturns with interrupts enabled (see commit [b738a50a:\ngenirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "fab67afb543c734c23be0ebfc16f31814df2da79",
      "tree": "5cca96aa3534377043c7490c7851cbd963079ee3",
      "parents": [
        "7f4b08eeeedd90d97c8c581d048074e0c2643bec"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue May 17 16:31:38 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:09 2011 +0100"
      },
      "message": "I2C: OMAP: remove dev-\u003eidle, use usage counting provided by runtime PM\n\nCurrent usage of runtime PM is not quite correct.  The actual\nidle/unidle of the I2C hardware should not happen until the runtime PM\ncallbacks are called.  Therefore, change omap_i2c_[un]idle() functions\nto only be called from the runtime PM callbacks (when usage count\ntransitions to/from zero.)\n\nAlso, the runtime PM core does usage counting and replaces\nfunctionality currently managed by the dev-\u003eidle flag.  Remove usage\nof dev-\u003eidle in favor of using runtime PM, and checking status using\npm_runtime_suspended().\n\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "7f4b08eeeedd90d97c8c581d048074e0c2643bec",
      "tree": "898c44704d8c05bcb9c19e60b5ccf042cd89babd",
      "parents": [
        "cb28e5823588cc357865cc0eab2afeec90e1f057"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue May 17 16:31:37 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:09 2011 +0100"
      },
      "message": "I2C: OMAP: remove unneccesary use of pdev\n\nA pointer to the struct device associated with the i2c device is\nalready kept in the struct omap_i2c_dev, so use omap_i2c_device to\nfind the pointer to struct device.\n\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "cb28e5823588cc357865cc0eab2afeec90e1f057",
      "tree": "c39a8d4f57caaac228f6338310945641cdebd1ce",
      "parents": [
        "9550d4d7ab9aff125d3f7d48d3e97c093d19bdbe"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Wed Aug 03 13:58:08 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:09 2011 +0100"
      },
      "message": "OMAP4: I2C: Enable the wakeup in I2C_WE\n\nCurrently for OMAP4 the I2C_WE is not programmed.\nThis patch enables the programming for OMAP4.\n\nThis patch fixes a bad conflict resolution.\nThis effectively restores the following commit\n\nCommit 120bdaa47[i2c-omap: Program I2C_WE on OMAP4 to enable i2c wakeup]\n\nwhich got changed by\n\nCommit a3a7acbc[I2C: OMAP2+: address confused probed version naming]\n\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nReported-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "9550d4d7ab9aff125d3f7d48d3e97c093d19bdbe",
      "tree": "7eefc3facfbdef50af00039dc2a931c14d167303",
      "parents": [
        "3be0053ee1a8bfb68de82716ae784f75e1610d60"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:10 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:08 2011 +0100"
      },
      "message": "I2C: OMAP1/OMAP2+: prepend I2C IP version to probed version shown in dev_info\n\nThe IP version is prepended to the existing printed probed\nversion as an \"epoch\" version.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "3be0053ee1a8bfb68de82716ae784f75e1610d60",
      "tree": "37ced3431cc2c24d2b6f6819f83e03bed2a0d91e",
      "parents": [
        "8e286f5a2156f71dd304ce9ad1cd6b07231aaae6"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:09 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:08 2011 +0100"
      },
      "message": "I2C: OMAP2+: Convert omap I2C driver to use feature implementation flags from platform data\n\nThis patch eliminates all cpu_...() tests from the OMAP I2C driver.\n\nInstead, it uses the functionality flags in the platform data to make\nthe decisions about product variations the driver needs to handle.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "4e80f727bf59e8c1ea8e47c45c9ef368d353d835",
      "tree": "ce1984cbc14dc5b143c86e30e2557ca594cb05af",
      "parents": [
        "6314f09e9517ed3d7d951525a111df858a6dd1a4"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:07 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:08 2011 +0100"
      },
      "message": "I2C: OMAP2+: address confused probed version naming\n\nThe driver reflects the confusion that probed I2C revision\nfrom the hardware of 0x40 means it is on an OMAP4430.\n\nHowever, you will probe the same 0x40 ID on an OMAP3530.  So\nthis patch changes the name to reflect that.\n\nIt also clarifies that the original name OMAP_I2C_REV_2 is\nreferring to some ancient OMAP1 revision number, not to be\nconfused with the IP revisions this patch series introduces.\n\nSimilarly the term \"rev\" is used in the ancient OMAP1 ISR,\nthe term is changed to use omap1 instead.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "6314f09e9517ed3d7d951525a111df858a6dd1a4",
      "tree": "87e0add1f542802ed2ca024e96bb90a392f5dafc",
      "parents": [
        "a1295577773d9756b65972be7b462e4382996d08"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:07 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:08 2011 +0100"
      },
      "message": "I2C: OMAP2+: Solve array bounds overflow error on i2c idle\n\nThis solves the main problem the patch series is about.  Prior\nto this patch on OMAP3530 the driver wrongly interprets the I2C\nperipheral unit\u0027s own reported revision as meaning it is running\non an IP V2 device and must use the extended registers.\n\nIn fact OMAP3530 is IP V1 with the smaller register set, the\nreason for the confusion is that the hardware does in fact report\nhaving the same IP revision index as is found on an OMAP4430,\nwhich really is IP V2 and has the extended registers.\n\nThis corrects the test for which registers to use so that it\ndecides using hwmod knowledge found in the platform_data.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "a1295577773d9756b65972be7b462e4382996d08",
      "tree": "f952af3bd57fed8d2111ee45b46c89f4972f38cc",
      "parents": [
        "d177e5ddb83a4bc518270e705e60ccc5a5aa6410"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:06 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:07 2011 +0100"
      },
      "message": "I2C: OMAP2+: use platform_data ip revision to select register map\n\nChange the register map names to reflect the IP revision they\nare representing, and use the platform_data IP revision index\nto select between them at init time.\n\nEliminates 1 of 17 cpu_...() calls in the driver.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "b88530884141e977b3702d8e82de52e553b45876",
      "tree": "b61b80ad5d681027c14fde5da1697a85bd27ecc0",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon May 30 07:43:04 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Oct 29 09:37:07 2011 +0100"
      },
      "message": "I2C: OMAP2+: Name registers in I2C IP V2 only accordingly\n\nThe OMAP I2C driver dynamically chooses between two register sets of\ndiffering sizes depending on the cpu type it finds itself on.\n\nIt has been observed that the existing code references non-existing\nregisters on OMAP3530, because while it correctly chose the smaller\nregister layout based on cpu type, the code uses the probed register\nID to decide if to execute code referencing an extra register, and\nboth register layout devices on OMAP3530 and OMAP4430 report the same\nprobed ID of 0x40.\n\nThis patch changes the extended register names only found on IP V2\nof the I2C peripheral unit accordingly to help show up errors in usage.\n\nCc: patches@linaro.org\nReported-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "ca90666287401b475d9e0becf85bd02f069f1de8",
      "tree": "ad4dd789f8d5ab639c78997d3655b94fcbf660ef",
      "parents": [
        "60325f0c6ee7c6b68f95aaa643260fb33d4bdd88",
        "374e759db148d1e874e3afb76707082af67e0984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "message": "Merge branch \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (43 commits)\n  ARM: 7135/1: ep93xx: bring back missing \u003cmach/gpio.h\u003e\n  ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n  ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n  ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n  ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n  ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h\n  ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n  ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n  ARM: 7063/1: Orion: gpio: add missing include of linux/types.h\n  ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build\n  ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio\n  ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n  ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n  ARM: 7057/1: mach-pnx4008: rename GPIO header\n  ARM: 7056/1: plat-nomadik: kill off \u003cplat/gpio.h\u003e\n  ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function\n  ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n  ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n  ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n  ARM: 7043/1: mach-ixp2000: rename GPIO header\n  ...\n\nFix up trivial conflicts in arch/arm/mach-u300/Kconfig manually\n"
    },
    {
      "commit": "3766386037827fe7064f57f9aec27b3b5e9417aa",
      "tree": "306a7b1ccf3100469fd711af37963801d8d387c0",
      "parents": [
        "50d5676ebac57c187ac347bae24290f0dc16fdbe"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:45 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n\nNow that no driver any longer depends on the CONFIG_SOC_AU1???  symbols,\nit\u0027s time to get rid of them: Move some of the platform devices to the\nboards which can use them, Rename a few (unused) constants in the header,\nReplace them with MIPS_ALCHEMY in the various Kconfig files.  Finally\ndelete them altogether from the Alchemy Kconfig file.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2707/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "50d5676ebac57c187ac347bae24290f0dc16fdbe",
      "tree": "0f967ceb36482f6e8c0d2831c9bd0c957e12fdeb",
      "parents": [
        "f2e442fd2ff4ed565835e407114f75c92c9fe443"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:43 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: kill au1xxx.h header\n\nNo longer required\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2705/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/include/asm/mach-au1x00/au1xxx.h\n"
    },
    {
      "commit": "8a0a8e8e42a4e30a1fc4c40205fa790e264d00f3",
      "tree": "beec367a4124f66e803a2c24f9f3345aa7297721",
      "parents": [
        "b46880e57b4c513adeb2608c3700b352860b5662"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 02 16:43:36 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: remove CONFIG_MFD_SUPPORT\n\nWe currently have two symbols to control compilation the MFD subsystem,\nMFD_SUPPORT and MFD_CORE. The MFD_SUPPORT is actually not required\nat all, it only hides the submenu when not set, with the effect that\nKconfig warns about missing dependencies when another driver selects\nan MFD driver while MFD_SUPPORT is disabled. Turning the MFD submenu\nback from menuconfig into a plain menu simplifies the Kconfig syntax\nfor those kinds of users and avoids the surprise when the menu\nsuddenly appears because another driver was enabled that selects this\nsymbol.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "e060c38434b2caa78efe7cedaff4191040b65a15",
      "tree": "407361230bf6733f63d8e788e4b5e6566ee04818",
      "parents": [
        "10e4ac572eeffe5317019bd7330b6058a400dfc2",
        "cc39c6a9bbdebfcf1a7dee64d83bf302bc38d941"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:05 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:18 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forward merge with Linus to be able to merge patches\nbased on more recent version of the tree.\n"
    },
    {
      "commit": "699324871fcc3650f2023c5e36cb119a92d7894b",
      "tree": "7115a8183a4fd00b6f0ea1ae3b8f3dfbcf1c454b",
      "parents": [
        "ca4a04cf3dd0cecb5e7188ed7796cc55fc13aeb1"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Tue Jul 26 23:06:29 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:50:49 2011 +0200"
      },
      "message": "treewide: remove extra semicolons from various parts of the kernel\n\nThis is a resend from the original, changing the title from PATCH to\nRFC(since this is a review for commit, and I should have put that the first go around).\nand also removing some of the commit\u0027s with ia64 and bash since it is significant.\nlet me know if I might have missed anything etc..\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dfcd04b19d16c0016c705ed96a8b3cfa5315a2e9",
      "tree": "8053f44b44ee36faa97ede5914eca19fbb1ed123",
      "parents": [
        "593702c71a415b153bd81fbc487394979f3e7a63"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Sep 08 15:09:35 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 14 22:16:14 2011 +0100"
      },
      "message": "i2c-imx: add device tree probe support\n\nIt adds device tree probe support for i2c-imx driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "593702c71a415b153bd81fbc487394979f3e7a63",
      "tree": "7987f13b6ef65cbd99d3c118e8a1d43a28f3d76a",
      "parents": [
        "9e79e3e9dd9672b37ac9412e9a926714306551fe"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Sep 08 15:09:34 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 14 22:14:41 2011 +0100"
      },
      "message": "i2c-imx: remove init/exit hooks from platform data\n\nThe init/exit hooks in platform data are being used nowhere, so can\nbe removed.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "96219c3a257cc8ba3b3cae67efdc88be37cf7c9d",
      "tree": "9b46e7ee94f9db13a414ec2e445c8a0551aa3982",
      "parents": [
        "048e29cff95168ea3a9f176e84cc0bae54d0ae64"
      ],
      "author": {
        "name": "Doug Anderson",
        "email": "dianders@chromium.org",
        "time": "Tue Aug 30 11:46:10 2011 -0600"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 07 00:13:40 2011 +0100"
      },
      "message": "i2c-tegra: fix possible race condition after tx\n\nIn tegra_i2c_fill_tx_fifo, once we have finished pushing all the bytes\nto the I2C hardware controller, the interrupt might happen before we\nhave updated i2c_dev-\u003emsg_buf_remaining at the end of the function.\nThen, in tegra_i2c_isr, we will call again tegra_i2c_fill_tx_fifo\ntriggering weird behaviour. This has been shown to happen under real\nconditions.\n\nSigned-off-by: Doug Anderson \u003cdianders@chromium.org\u003e\nTested-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nAcked-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "048e29cff95168ea3a9f176e84cc0bae54d0ae64",
      "tree": "013b1f23f04ed0497725538a1e6c5d188861ec7a",
      "parents": [
        "406bd18a7a39ef69f1d60a41d9de74932bcb98d4"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Aug 30 11:46:09 2011 -0600"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 07 00:13:34 2011 +0100"
      },
      "message": "i2c-tegra: add I2C_FUNC_SMBUS_EMUL\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "406bd18a7a39ef69f1d60a41d9de74932bcb98d4",
      "tree": "3b62c927ebaaa1cc1d013021c0e75c024b234895",
      "parents": [
        "7a703aded97e01d7f4a6b8440a431117399666ba"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Tue Aug 30 11:46:08 2011 -0600"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 07 00:11:46 2011 +0100"
      },
      "message": "i2c-tegra: Add of_match_table\n\nThis patch was intended to be part of 7ca2d1a105a239e300b937e9c41a10a4bd08f569\n\"i2c: Tegra: Add DeviceTree support\". However, an early version of that patch,\nwhich was missing a chunk, was applied to next-i2c. This change is that\nmissing chunk.\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7a703aded97e01d7f4a6b8440a431117399666ba",
      "tree": "804f07e574a38f575f8b6147e6fd9b2a2c18be5f",
      "parents": [
        "9e79e3e9dd9672b37ac9412e9a926714306551fe"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 30 14:37:37 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 07 00:09:12 2011 +0100"
      },
      "message": "i2c-pxa2xx: return proper error code in ce4100_i2c_probe error paths\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c8d47631a48f254d062db8084776d1fb24785e7b",
      "tree": "ebb01e675f51e911d9cddc14839c5ea7d414553b",
      "parents": [
        "584b408d37af4e0b38ad5b60f236381bcdf396bc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Aug 09 20:17:29 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 24 23:28:49 2011 +0100"
      },
      "message": "i2c-nomadik: fix kerneldoc warning\n\nThere was a missing struct item in the kerneldoc, add it and fix\nanother pretty-printing formatting issue with a missing space.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "584b408d37af4e0b38ad5b60f236381bcdf396bc",
      "tree": "d98b492865b74228eeb8866c50dc43a95f3d286c",
      "parents": [
        "4b723a471050a8b80f7fa86e76f01f4c711b3443"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Thu Aug 04 07:53:02 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 23 20:19:16 2011 +0100"
      },
      "message": "Revert \"i2c-omap: fix static suspend vs. runtime suspend\"\n\nThis reverts commit adf6e07922255937c8bfeea777d19502b4c9a2be.\n\nRemove system PM methods which can race with runtime PM methods.\n\nAlso, as of v3.1, the PM domain level code for OMAP handles device\npower state transistions automatically for devices, so drivers no\nlonger need to specifically call the bus/pm_domain methods themselves.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4b723a471050a8b80f7fa86e76f01f4c711b3443",
      "tree": "d017d2a18ccb6f1ad4c0bd25d1821c3d9a4cba91",
      "parents": [
        "fcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c"
      ],
      "author": {
        "name": "srinidhi kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Tue Aug 09 20:17:22 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 23 20:13:39 2011 +0100"
      },
      "message": "i2c-nomadik: Do not use _interruptible_ variant call\n\nIf there is a signal pending and wait_for_completion_interruptible_timeout\nexited because of the -ERESTARTSYS error we are unable to send any more\ni2c messages.\n\nSo, deprecate this _interruptible_ variant call.\n\nSigned-off-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "87f911a38d7964b50b3be20da5c06fab69a90576",
      "tree": "aca8dcfc626086deceefb8e81156f20c57eca777",
      "parents": [
        "257af9f9725aa8a863b306659208a031135d59e7"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:44:18 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:13:21 2011 +0100"
      },
      "message": "ARM: 7043/1: mach-ixp2000: rename GPIO header\n\nThe ixp2000 abuses the \u003cmach/gpio.h\u003e namespace by not implementing\nany generic GPIO nor gpiolib functions in it - just custom GPIO.\nRename the header to \u003cmach/gpio-ixp2000.h\u003e for clarity.\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb049419050f572d09c592fd103eaa90a8b6d9fe",
      "tree": "6f531ad1e5001b52a03e4162a61e0db4e674dcd9",
      "parents": [
        "db3f72853ee2d89beb1e0bbec274fca0bf44db54"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 10:59:09 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 08 14:28:03 2011 +0100"
      },
      "message": "ARM: gpio: ixp2000: convert drivers to use asm/gpio.h rather than mach/gpio.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "07e729ce894487e92405d3b221cffe587420a376",
      "tree": "2c92e54c46db89480b48a3e43c12f5f205bc2cc0",
      "parents": [
        "7a9c42ccc9fd4317383e55209f825f974e64aa99"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jun 23 16:17:10 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 27 00:02:28 2011 +0100"
      },
      "message": "i2c-eg20t : Fix the issue of Combined R/W transfer mode\n\nissue-1\nIn case combined transfer mode fails halfway, the processing must be stopped halfway.\nHowever currently, the processing is continued.\nThis patch breaks the processing.\n\nissue-2\nCurrently, pch_i2c_xfer returns read/write size at that time.\nHowever pch_i2c_xfer must return the number of messages to be read/written.\nThis patch modifies correctly.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7a9c42ccc9fd4317383e55209f825f974e64aa99",
      "tree": "b5af15e25456fa0a591232367edf25aa7268bafe",
      "parents": [
        "5c470f39eea66ff00b31136f8bce9359d6b95375"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jun 09 11:29:29 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 27 00:02:28 2011 +0100"
      },
      "message": "i2c-eg20t : Support Combined R/W transfer mode\n\nCurrently, Combined R/W transfer mode is not supported.\nThis patch enables Combined R/W transfer mode.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5c470f39eea66ff00b31136f8bce9359d6b95375",
      "tree": "129c3a0cbd22fca7f3d953e5e3524505d4e4e737",
      "parents": [
        "ba5b56cb3e3d2cab73d4fee9a022bb69462a8cd9"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Wed Jun 22 09:16:56 2011 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 27 00:02:28 2011 +0100"
      },
      "message": "i2c: Tegra: Add DeviceTree support\n\nThis patch modifies the tegra i2c driver so that it can be initiailized\nusing the device tree along with the devices connected to the i2c bus.\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: OIof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "488bf314bf219c66922305a1a320950efa86662f",
      "tree": "84337cff8d57af18311129495f7cac4979845c55",
      "parents": [
        "3fea5df41df685de53aa985678ad7a9b2d6b3bb5"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jul 25 17:49:43 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 17:49:43 2011 +0200"
      },
      "message": "i2c: Allow i2c_add_numbered_adapter() to assign a bus id\n\nCurrently, if an i2c bus driver supports both static and dynamic bus\nids, it needs to choose between calling i2c_add_numbered_adapter() and\ni2c_add_adapter().  This patch makes i2c_add_numbered_adapter()\nredirect to i2c_add_adapter() if the requested bus id is -1.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3fea5df41df685de53aa985678ad7a9b2d6b3bb5",
      "tree": "3e4e87681e63228385d3c588da8b6994cf267a84",
      "parents": [
        "b6844e8f64920cdee620157252169ba63afb0c89"
      ],
      "author": {
        "name": "LABBE Corentin",
        "email": "corentin.labbe@geomatys.fr",
        "time": "Mon Jul 25 17:49:42 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 17:49:42 2011 +0200"
      },
      "message": "i2c-ali1535: Fix style issues\n\nThis is a fix-style patch for i2c-ali1535 (issues reported by\ncheckpatch.pl.)\n\nSigned-off-by: LABBE Corentin \u003ccorentin.labbe@geomatys.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "622e040d577dc8a7a6efbfa4f056448f62b4039a",
      "tree": "da4babd3bd69535b1f18bdd0e1d4b816ef5ec251",
      "parents": [
        "2dc98fd3206f8106520eced769781a21a20707ca"
      ],
      "author": {
        "name": "Michael Witten",
        "email": "mfwitten@gmail.com",
        "time": "Fri Jul 08 22:33:24 2011 +0000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:22:32 2011 +0200"
      },
      "message": "doc: Kconfig: Typo: square -\u003e squared\n\nSigned-off-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b7e9c223be8ce335e30f2cf6ba588e6a4092275c",
      "tree": "2d1e3b75606abc18df7ad65e51ac3f90cd68b38d",
      "parents": [
        "c172d82500a6cf3c32d1e650722a1055d72ce858",
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:48 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:55 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nSync with Linus\u0027 tree to be able to apply pending patches that\nare based on newer code already present upstream.\n"
    },
    {
      "commit": "32575a9183c82a5ea0f9ed1bcf13c17189ea1118",
      "tree": "5d5c29248a79329188060559a5267f1234407e42",
      "parents": [
        "14559f2f9a8b7e5d565c7de34a95097ee331c5cb"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sat Jul 09 23:20:42 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:13:47 2011 +0200"
      },
      "message": "drivers/i2c: static should be at beginning of declaration\n\nMake sure that the \u0027static\u0027 keywork is at the beginning of declaration\nfor drivers/i2c/busses/i2c-omap.c\n\nThis gets rid of warnings like\n  warning: ‘static’ is not at beginning of declaration\nwhen building with -Wold-style-declaration (and/or -Wextra which also\nenables it).\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f1bb20a8365f6753e0f7b6e94981ca2b662bae13",
      "tree": "da5c2299763087c754d8a801f868ac9aaed82ab3",
      "parents": [
        "90c69064c903f0993c7268c49670ad1f32030942",
        "69f81e86540716e68e98e401bb91f339d6a0d31f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 16:29:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 16:29:29 2011 -0700"
      },
      "message": "Merge branch \u0027for-30-rc5/all-i2c\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-30-rc5/all-i2c\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-bfin-twi: abort transfer is MEM bit is reset unexpectedly\n  i2c-s3c2410: Remove useless break code\n  i2c-s3c2410: Fix typo \u0027i2s\u0027 -\u003e \u0027i2c\u0027\n  i2c: tegra: Assign unused slave address\n"
    },
    {
      "commit": "cd823db8b1161ef0d756514d280715a576d65cc3",
      "tree": "96eb9acd38c9206be203219023df5bde4700ce88",
      "parents": [
        "9b640f2e154268cb516efcaf9c434f2e73c6783e"
      ],
      "author": {
        "name": "Petri Gynther",
        "email": "pgynther@google.com",
        "time": "Wed Jun 29 11:36:11 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Jun 29 11:36:11 2011 +0200"
      },
      "message": "i2c/pca954x: Initialize the mux to disconnected state\n\npca954x power-on default is channel 0 connected. If multiple pca954x\nmuxes are connected to the same physical I2C bus, the parent bus will\nsee channel 0 devices behind both muxes by default. This is bad.\n\nScenario:\n            -- pca954x @ 0x70 -- ch 0 (I2C-bus-101) -- EEPROM @ 0x50\n            |\nI2C-bus-1 ---\n            |\n            -- pca954x @ 0x71 -- ch 0 (I2C-bus-111) -- EEPROM @ 0x50\n\n1. Load I2C bus driver: creates I2C-bus-1\n2. Load pca954x driver: creates virtual I2C-bus-101 and I2C-bus-111\n3. Load eeprom driver\n4. Try to read EEPROM @ 0x50 on I2C-bus-101. The transaction will also bleed\n   onto I2C-bus-111 because pca954x @ 0x71 channel 0 is connected by default.\n\nFix: Initialize pca954x to disconnected state in pca954x_probe()\n\nSigned-off-by: Petri Gynther \u003cpgynther@google.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "9b640f2e154268cb516efcaf9c434f2e73c6783e",
      "tree": "363896bb37573fc13af8ca4e68b5a861bf77ac24",
      "parents": [
        "b0af8dfdd67699e25083478c63eedef2e72ebd85"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jun 29 11:36:10 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Wed Jun 29 11:36:10 2011 +0200"
      },
      "message": "i2c-taos-evm: Fix log messages\n\n* Print all error and information messages even when debugging is\n  disabled.\n* Don\u0027t use adapter device to log messages before it is ready.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "69f81e86540716e68e98e401bb91f339d6a0d31f",
      "tree": "553d543a7ca6705b6a619bbaa9673dba3ea6fa4c",
      "parents": [
        "4a65163e3b2190445c1d94daa21d09c5af604d97",
        "b90ea76542c53300d39e76f72cf583cd0e0b1f68",
        "5afa9d35782890e8fbd972f12ee5183ba5feb81d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 27 23:07:24 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 27 23:07:24 2011 +0100"
      },
      "message": "Merge branches \u0027for-30-rc4/i2c-bfin\u0027, \u0027for-30-rc4/i2c-omap\u0027, \u0027for-30-rc4/i2c-s3c\u0027 and \u0027for-30-rc4/i2c-tegra\u0027 into for-30-rc5/all-i2c\n"
    },
    {
      "commit": "4a65163e3b2190445c1d94daa21d09c5af604d97",
      "tree": "b70b2f85cfbbc2885b7338d04223de00986dc141",
      "parents": [
        "af4087e0e682df12bdffec5cfafc2fec9208716e"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Jun 23 17:07:54 2011 -0400"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 27 23:06:48 2011 +0100"
      },
      "message": "i2c-bfin-twi: abort transfer is MEM bit is reset unexpectedly\n\nSometimes, the first I2C transmit interrupt is not serviced in time (like\nwhen higher priority interrupts take too long).  Since the RESTART bit is\nnot set before the next I2C clock, when the TWI handler is finally called,\nthe I2C session is aborted (MEM bit is reset) and both SMITSERV and MCOMP\nint status bits are set.\n\nSo when this happens, abort the transfer.\n\nReported-by: Isabelle Leonardi \u003ci.leonardi@detracom.fr\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b90ea76542c53300d39e76f72cf583cd0e0b1f68",
      "tree": "37ac6e61f851dd4e5906244ac7ca78ad7a119879",
      "parents": [
        "19820510c504d5ba572959c67a72d913afc187a6"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Thu Jun 23 21:37:20 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 27 23:06:05 2011 +0100"
      },
      "message": "i2c-s3c2410: Remove useless break code\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "19820510c504d5ba572959c67a72d913afc187a6",
      "tree": "8927f9fbdc2a6c42440d20225c7bf554a7efd8ac",
      "parents": [
        "af4087e0e682df12bdffec5cfafc2fec9208716e"
      ],
      "author": {
        "name": "Huisung Kang",
        "email": "hs1218.kang@samsung.com",
        "time": "Thu Jun 23 21:37:33 2011 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 27 23:05:56 2011 +0100"
      },
      "message": "i2c-s3c2410: Fix typo \u0027i2s\u0027 -\u003e \u0027i2c\u0027\n\nSigned-off-by: Huisung Kang \u003chs1218.kang@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5afa9d35782890e8fbd972f12ee5183ba5feb81d",
      "tree": "b34ed30d274eaef7666b98f159d59e80b4c8a8f5",
      "parents": [
        "af4087e0e682df12bdffec5cfafc2fec9208716e"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Jun 06 11:25:19 2011 -0600"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 27 23:03:42 2011 +0100"
      },
      "message": "i2c: tegra: Assign unused slave address\n\nOn Tegra, we should always use the \"new\" I2C slave controller, to avoid\nissues with the old controller. This was implemented in commit 65a1a0a\n\"i2c: tegra: Enable new slave mode.\"\n\nThere is currently no driver for the Tegra I2C slave controller upstream.\nAdditionally, the controller cannot be completely disabled. Instead, we\nneed to:\n\na) Set I2C_SL_CNFG_NACK to make the controller automatically NACK any\nincoming transactions.\n\nb) The controller\u0027s definition of NACK isn\u0027t identical to the I2C\nprotocol\u0027s definition. Specifically, it will perform a standard NACK, but\n*also* continue to hold the clock line low in expectation of receiving\nmore data. This can hang the bus, or at least cause transaction timeouts,\nif something starts a transaction that matches the controller\u0027s slave\naddress. Since the default address is 0x00, the general call address,\nthis does occur in practice.\n\nTo avoid this, we explicitly program a slave address that is reserved for\nfuture expansion. For current boards, this guarantees the address will\nnever be used. If a future board ever needs to use this address, we can\nadd platform data to determine a board-specific safe address. 0xfc is\npicked by this patch.\n\nThis patch is based on a change previously posted by: Wei Ni \u003cwni@nvidia.com\u003e\nhttp://www.spinics.net/lists/linux-i2c/msg05437.html\nIn turned based on internal changes by: Bharat Nihalani \u003cbnihalani@nvidia.com\u003e\n\nA semantically equivalent change has been contained in the various\nChromeOS kernels for a while.\n\nI tested this change on top of 3.0-rc2 on Harmony, and interacted with\nthe WM8903 I2C-based audio codec.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7c9d440e90c09c6c7b5c477217e491484d044353",
      "tree": "08b3127d8e2ff1e6fd96c0cccef2e01fa0e19678",
      "parents": [
        "dbc6221be7a2bf556fefe75ac939143d4e82ecaf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 23 11:39:20 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 24 11:20:14 2011 +0200"
      },
      "message": "treewide: transciever/transceiver spelling fixes\n\nJust tyops.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3271d382c3ffe61ef3d059ef47e635dbe031030e",
      "tree": "2612b0030f0fd85ffe7722cbf195ac061a3eaf76",
      "parents": [
        "7dc00a0d14992d0083fefccad7839ac837ea55bc"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 01:23:57 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:05 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for timberdale cells platform bits\n\nWith the addition of a device platform mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nAcked-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4a7df24ddc7097cd789a7527187826552ea0765e",
      "tree": "2e70557e1d8e6d971ee6094de823900df1f8288e",
      "parents": [
        "37d8cb5478651b27779b9a80d024c614c452eae3",
        "5bdfdfeed5eed599a3ddc455f7c254a209ceae8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 16:39:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 16:39:23 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/2640/i2c\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2640/i2c\u0027 of git://git.fluff.org/bjdooks/linux: (21 commits)\n  mach-ux500: set proper I2C platform data from MOP500s\n  i2c-nomadik: break out single messsage transmission\n  i2c-nomadik: reset the hw after status check\n  i2c-nomadik: remove the unnecessary delay\n  i2c-nomadik: change the TX and RX threshold\n  i2c-nomadik: add code to retry on timeout failure\n  i2c-nomadik: use pm_runtime API\n  i2c-nomadik: print abort cause only on abort tag\n  i2c-nomadik: correct adapter timeout initialization\n  i2c-nomadik: remove the redundant error message\n  i2c-nomadik: corrrect returned error numbers\n  i2c-nomadik: fix speed enumerator\n  i2c-nomadik: make i2c timeout specific per i2c bus\n  i2c-nomadik: add regulator support\n  i2c: i2c-sh_mobile bus speed platform data V2\n  i2c: i2c-sh_mobile clock string removal\n  i2c-eg20t: Support new device ML7223 IOH\n  i2c: tegra: Add de-bounce cycles.\n  i2c: tegra: fix repeated start handling\n  i2c: tegra: recover from spurious interrupt storm\n  ...\n"
    },
    {
      "commit": "5bdfdfeed5eed599a3ddc455f7c254a209ceae8d",
      "tree": "3088f62f31ca79b50f0ed57d237cdc185f60bba5",
      "parents": [
        "efbe0f27ccfa7237c5524b10e8ccc91f97002f16",
        "81f8115305f821335cf9e16110bf0806f7b93283",
        "40abcf772357355a04f966416eebc943fd0281d4",
        "2b030bda66b0a59f8ebf0ce2117088256a5f9f97"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:25:55 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 25 00:25:55 2011 +0100"
      },
      "message": "Merge branches \u0027for-2639/i2c-eg20t\u0027, \u0027for-2639/i2c-shmobile\u0027, \u0027for-2639/i2c-tegra\u0027 and \u0027for-2639/i2c-nomadik2\u0027 into for-linus/2640/i2c\n"
    }
  ],
  "next": "82a4413450376cbce0bb2b794fb880dbfda89299"
}
