)]}'
{
  "log": [
    {
      "commit": "875b0a473c3ddd80bc4ae88a65cd20027428e160",
      "tree": "bd406e0f342b449687fd2b3d5235f1bb28f2e2a6",
      "parents": [
        "eb8a79080984eb9819406a55e4dd17043c380a09"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 18 20:49:41 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 18 20:49:41 2008 +0200"
      },
      "message": "i2c-amd756: Fix functionality flags\n\nThe i2c-amd756 driver pretends to support SMBus process call\ntransactions but actually does not. Fix it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "08851d6eb4eeb0894f4d095dfdf8ab61c435ad57",
      "tree": "432df7d12116b099c12451966335ec4bcabc5f31",
      "parents": [
        "710cf7e75076e8d95ce677876b0655d37d14c1b8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "message": "i2c-nforce2: Disable the second SMBus channel on the DFI Lanparty NF4 Expert\n\nThere is a strange chip at 0x2e on the second SMBus channel of the\nDFI Lanparty NF4 Expert motherboard. Accessing the chip reboots the\nsystem. As there\u0027s nothing interesting on this SMBus channel, the\neasiest and safest thing to do is to disable it on that board.\n\nThis is a better fix to bug #5889 than the it87 driver update that was\ndone originally:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5889\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8e07c2c6af30dccfa573033d280980b2b5eb35fe",
      "tree": "1e6b01e37a4a6ea105f01d2e638fc58f5a19a2f0",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 05 22:16:21 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:50 2008 +0100"
      },
      "message": "[MIPS] Alchemy: SMBus resource fix\n\nThe Alchemy platform code registers the SMBus device using the virtual\naddress of its registers instead of the physical one -- fix this, taking\ninto account that actually the whole megabyte is decoded by any of the\nprogrammable serial controllers (one of which is SMBus), and that all the\nAlchemy peripherals are directly mappable into KSEG1 kernel space and\ntherefore ioremap() call would just boil down to CKSEG1ADDR() invocation.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b11a9d8392a698f01337232aa8c5d5603519943f",
      "tree": "6ebf8d91434021089aa35b5b38c9d8557dcadbf4",
      "parents": [
        "b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-sibyte: Mark i2c_sibyte_add_bus() as static\n\nThe i2c_sibyte_add_bus() function is not called, nor meant to, from \noutside, so mark it as static; fixing a sparse warning too.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430",
      "tree": "5d50f2855a2f4f86f6f888496f64f40e756ce0ed",
      "parents": [
        "88b283281f1c783a79af175c400b5d20f10af2aa"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-sibyte: Correct a comment about frequency\n\nThe frequency may have been once hardcoded to 100 kHz, but currently it is\npassed as an argument to i2c_sibyte_add_bus(), so update the comment to\nmatch code.  While at it, reformat a nearby comment for consistency.  No\nfunctional changes.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c2fc54fcd340cbee47510aa84c346aab3440ba09",
      "tree": "bc8a05a3b61648bbf8eca379923f82b00ffd3d87",
      "parents": [
        "b1c1759cd192fe1d27989f986c7f6b2939905e0c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-piix4: Blacklist two mainboards\n\nWe had a report that running sensors-detect on a Sapphire AM2RD790\nmotherbord killed the CPU. While the exact cause is still unknown,\nI\u0027d rather play it safe and prevent any access to the SMBus on that\nmachine by not letting the i2c-piix4 driver attach to the SMBus host\ndevice on that machine. Also blacklist a similar board made by DFI.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b1c1759cd192fe1d27989f986c7f6b2939905e0c",
      "tree": "bd8cc93f5ba349c39fb7cdcfbbdae627d8ece515",
      "parents": [
        "f5fff3602a67ff8c98fccdbf15959780be542802"
      ],
      "author": {
        "name": "David Milburn",
        "email": "dmilburn@redhat.com",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-piix4: Increase the intitial delay for the ServerWorks CSB5\n\nPer the PIIX4 errata, there maybe a delay between setting the\nstart bit in the Smbus Host Controller Register and the transaction\nactually starting. If the driver doesn\u0027t delay long enough, it\nmay appear that the transaction is complete when actually it\nhasn\u0027t started, this may lead to bus collisions.\n\nWhile 1 ms appears to be enough for most chips, the ServerWorks CSB5\nwants 2 ms.\n\nSigned-off-by: David Milburn \u003cdmilburn@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f5fff3602a67ff8c98fccdbf15959780be542802",
      "tree": "16c93feec5711eb5139466156b680c2d68f50785",
      "parents": [
        "9662369786b9d07fd46d65b0f9e3938a3e01a5d9"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Sun May 11 20:37:04 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:04 2008 +0200"
      },
      "message": "i2c-mpc: Compare to NO_IRQ instead of zero\n\nAlter the mpc i2c driver to use the NO_IRQ symbol instead of the constant\nzero when checking for valid interrupts. NO_IRQ\u003d-1 on ppc and NO_IRQ\u003d0 on\npowerpc so the checks against zero are not correct.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3760f736716f74bdc62a4ba5406934338da93eb2",
      "tree": "e28e22c6655dd62566f1b7a99f9354a31bf9d06e",
      "parents": [
        "d2653e92732bd3911feff6bee5e23dbf959381db"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "message": "i2c: Convert most new-style drivers to use module aliasing\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nUpdate most new-style i2c drivers to use standard module aliasing\ninstead of the old driver_name/type driver matching scheme. I\u0027ve\nleft the video drivers apart (except for SoC camera drivers) as\nthey\u0027re a bit more diffcult to deal with, they\u0027ll have their own\npatch later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\n"
    },
    {
      "commit": "ee56d977423a58b53fd0fc1ef0aca0c9cb564c53",
      "tree": "343b2427127b4fcc98c35d5d729c309b1f42e27a",
      "parents": [
        "306f39f8f2ecf896ae761748843b148b90d3494d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:38 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:38 2008 +0200"
      },
      "message": "i2c-amd756-s4882: Fix an error path\n\nIf initialization fails, we want to restore the physical bus, not delete\nit again.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1842cc2eeb345c4eef069ffd46e95359fb37b4b5",
      "tree": "5f1f1bd76d31f9738e2d9f0ca2cd5a1c90ec327e",
      "parents": [
        "3578a0759ed2f0ea1f2409144e628dad4d748059"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:38 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:38 2008 +0200"
      },
      "message": "i2c-sis5595: Minor cleanups in sis5595_access\n\n* Remove commented-out code.\n* Use dev_warn instead of printk.\n* Remove a legacy comment.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3578a0759ed2f0ea1f2409144e628dad4d748059",
      "tree": "f47a03d4cd63eeb7c0be69932d537da6f4fe22ce",
      "parents": [
        "c5d21b7fb747042cb2155698649cffccfd77d1f3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "message": "i2c-piix4: Minor cleanups\n\n* Remove a needless include.\n* Remove a legacy comment in piix4_access.\n* Minor optimization in piix4_access.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c5d21b7fb747042cb2155698649cffccfd77d1f3",
      "tree": "48bdd42c3b27c8f5647080a2fbf005a86bb11633",
      "parents": [
        "85d6931cde5bbb80254dcd2a9f0851bd3eb8960b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "message": "i2c: Spelling fix (successful)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "85d6931cde5bbb80254dcd2a9f0851bd3eb8960b",
      "tree": "a0b1daad1fef6daad1d6a9d72fe71e14f86df8ac",
      "parents": [
        "97094dcf5cefc8ccfdf93839f54dac2c4d316165"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:37 2008 +0200"
      },
      "message": "i2c-stub: No newline in parameter description\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "add8eda7f2be781af0224241e870715cf0cfd75a",
      "tree": "5cbfc6123bf6078f2756c020189efc3f72cdb63e",
      "parents": [
        "da672773d8f8169938ebf53449c99afc09938f66"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "message": "i2c: Fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform\nmodalias is prefixed with \"platform:\". Add MODULE_ALIAS() to the\nhotpluggable I2C platform drivers, to allow module auto loading.\n\n[ db: add some more drivers ]\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "da672773d8f8169938ebf53449c99afc09938f66",
      "tree": "2cdef53debcf5a71a81d2f9ccc607279a3ebb96b",
      "parents": [
        "dec1a998bdafb4e4a18c1259bf01ffe85db368c2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:49 2008 +0200"
      },
      "message": "i2c: New driver for the SuperH Mobile I2C bus controller\n\nThis is V5 of the SuperH Mobile I2C Controller Driver. A simple Master\nonly driver for the I2C block included in processors such as sh7343,\nsh7722 and sh7723. Tested on a sh7722 MigoR using a rs5c732b rtc.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "dec1a998bdafb4e4a18c1259bf01ffe85db368c2",
      "tree": "51a183c05dde232d85adcbe49e6730c15c03d5d1",
      "parents": [
        "afc13b765ea71d316ce4974d3dc5a96cc73a0e95"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c/scx200_acb: Don\u0027t use 0 as NULL pointer\n\nDon\u0027t use 0 as NULL pointer.\n\nSpotted by sparse.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "afc13b765ea71d316ce4974d3dc5a96cc73a0e95",
      "tree": "29eb54c61797787e642ab31cd0b3615ba6f9a9c0",
      "parents": [
        "d4ce220d493c2f9c41bad510c959c2130b2f1d0d"
      ],
      "author": {
        "name": "Hans Schillstrom",
        "email": "hans.schillstrom@shlsys.com",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Fix mismatch in add timer and delete timer\n\nMove init_completion to just before i2c transfer.\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3385\n\nSigned-off-by: Hans Schillstrom \u003chans.schillstrom@shlsys.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d4ce220d493c2f9c41bad510c959c2130b2f1d0d",
      "tree": "a52f0622599008a1b795f2cb34f84ffe47913633",
      "parents": [
        "bd584996b092a019a3ac32fcde7c3851935add96"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Just let i2c-bfin-twi driver depends on BLACKFIN\n\nSimply use \"depends on BLACKFIN\" (which is technically correct) and just\ndocument which machines have the device.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bd584996b092a019a3ac32fcde7c3851935add96",
      "tree": "3ad06daacc692e6ef1aac2d469630b699b120991",
      "parents": [
        "fa6ad222713a65980528348e7f75abc768b78297"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Use simpler comment headers and strip out information that is maintained in the scm\u0027s log\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fa6ad222713a65980528348e7f75abc768b78297",
      "tree": "0fd0d5b1f7cbd7bde1851abcf9edafd91f9388c5",
      "parents": [
        "74d362e0b3afb7a324855ab9675eb6cda78fda8c"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Cleanup driver descriptions, versions and some module useful information\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "74d362e0b3afb7a324855ab9675eb6cda78fda8c",
      "tree": "6570f1c56c28aac8d3bb55e06efbf5a82ab5aef0",
      "parents": [
        "aa3d02091747727f7ff2e1f2455ad8363a9e6946"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Add missing pin mux operation\n\nBlackfin TWI controller hardware pin should be requested from GPIO port controller\nBefore BF54x, there is no need to do this. But as long as BF54x and BF52x\nare supported by this generic driver, the missing pin mux operation should be\nadded.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "aa3d02091747727f7ff2e1f2455ad8363a9e6946",
      "tree": "9d7267eb1e3aea8484e8042e514d74c4430d5a67",
      "parents": [
        "4dd39bb12f5b9f0d9a98f29071dc1c51e9306954"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:48 2008 +0200"
      },
      "message": "i2c-bfin-twi: Add platform_resource interface to support multi-port TWI controllers\n\n - Dynamic alloc the resource of TWI driver data according to board information\n - TWI register read/write accessor based on dynamic regs_base\n - Support TWI0/TWI1 for BF54x\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4dd39bb12f5b9f0d9a98f29071dc1c51e9306954",
      "tree": "0cab698b36a97a4a73211d6f6370efd2296337ca",
      "parents": [
        "4c03f68fc4ab902353336b6b0c6933617821cf70"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c-bfin-twi: Add repeat start feature to avoid break of a bundle of i2c master xfer operation\n\n - Create a new mode TWI_I2C_MODE_REPEAT.\n - No change to smbus operation.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4c03f68fc4ab902353336b6b0c6933617821cf70",
      "tree": "57cd6a02f4b29adcdde3877a56a1fe1d9b56b1d6",
      "parents": [
        "08882d20932224d5c4500a855a2f4b1216e5f836"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c: Remove trailing whitespaces in busses/Kconfig\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "08882d20932224d5c4500a855a2f4b1216e5f836",
      "tree": "b877739c8bd1ce43cc25778ff685bf6fad56dc2e",
      "parents": [
        "a26c20b1fa6d16fd3c402785b943a5e915eda30a"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c: Replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a26c20b1fa6d16fd3c402785b943a5e915eda30a",
      "tree": "b02bf7183098c1dbf3cc51114a7bbbea22561765",
      "parents": [
        "dba7997a87cd12b815c0d58b2a0522a8bb0cf5ec"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c: Renesas SH7760 I2C master driver\n\nDriver for I2C interfaces in master mode on SH7760.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "838349b5c6454ebce8ec3e8c448941cf8608ffea",
      "tree": "217444e5c41d5da9513d7a5881043fd758801365",
      "parents": [
        "681aae82c5804f8bbecbb495da90587d4167753c"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:47 2008 +0200"
      },
      "message": "i2c-ibm_iic: Support building as an of_platform driver\n\nThis patch allows the i2c-ibm_iic driver to be built either as an ocp \ndriver or an of_platform driver. This allows it to run under the powerpc \narch but maintains backward compatibility with the ppc arch.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "681aae82c5804f8bbecbb495da90587d4167753c",
      "tree": "9a10e8f4e9899c54c7bdc3b3253c05feac07c000",
      "parents": [
        "244fbbb81c46eefcc5f3a9cc37c4668f9d8ff801"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c-ibm_iic: Change the log levels\n\nChange the log levels based on feedback from linxppc-dev.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "244fbbb81c46eefcc5f3a9cc37c4668f9d8ff801",
      "tree": "d405d23b51388bb15efeeb4de3e5826cf0954e85",
      "parents": [
        "c01b0831057381c7f6e0bfb3634bac8c5f7fb256"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c: Add platform driver on top of the new pca-algorithm\n\nTested on a blackfin.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c01b0831057381c7f6e0bfb3634bac8c5f7fb256",
      "tree": "43fb4c2d626df0c32f3196c81062592ab60ccd12",
      "parents": [
        "3d4382913f9a86f0d9ff47740feb427415fe7234"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c-algo-pca: Extend for future drivers\n\nThe separation between algorithm and adapter was unsharp at places. This was\npartly hidden by the fact, that the ISA-driver allowed just one instance and\nhad all private data in static variables. This patch makes neccessary\npreparations to add a platform driver on top of the algorithm, while still\nsupporting ISA. Note: Due to lack of hardware, the ISA-driver could not be\ntested except that it builds.\n\nConcerning the core struct i2c_algo_pca_data:\n\n- A private data field was added, all hardware dependant data may go here.\n  Similar to other algorithms, now a pointer to this data is passed to the\n  adapter\u0027s functions. In order to make as less changes as possible to the\n  ISA-driver, it leaves the private data empty and still only uses its static\n  variables.\n\n- A \"reset_chip\" function pointer was added; such a functionality must come\n  from the adapter, not the algorithm.\n\n- use a variable \"i2c_clock\" instead of a function pointer \"get_clock\",\n  allowing for write access to a default in case a wrong value was supplied.\n\nIn the algorithm-file:\n\n- move \"i2c-pca-algo.h\" into \"linux/i2c-algo-pca.h\"\n- now using per_instance timeout values (i2c_adap-\u003etimeout)\n- error messages specify the device, not only the driver name\n- restructure initialization to easily support \"i2c_add_numbered_adapter\"\n- drop \"retries\" and \"own\" (i2c address) as they were unused\n\n(The state-machine for I2C-communication was not touched.)\n\nIn the ISA-driver:\n\n- adapt to new algorithm\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3d4382913f9a86f0d9ff47740feb427415fe7234",
      "tree": "706f28de92288f44e6681e165a1b57c31a7272db",
      "parents": [
        "3845de25c5f83cd52729570f7b501679d37ca8de"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c-algo-pca: Remove trailing whitespaces and unnecessary UTF\n\nRemove trailing whitespaces to make further patches more readable.  Also remove\nan unnecessary UTF-char for simplicity (\"us\" for microseconds is fine enough).\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
      "tree": "88ef100143e6184103a608f82dfd232bf6376eaf",
      "parents": [
        "d1964dab60ce7c104dd21590e987a8787db18051",
        "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "d1964dab60ce7c104dd21590e987a8787db18051",
      "tree": "b417631b77f88424760bd87011dc8fb2ea810906",
      "parents": [
        "ba9279519b371340e01cadf4c230e9d52a4bf8c4",
        "ad48ce74f70a201c4c1cf3b4e8f6b6203a2e4a8d",
        "b685004f8dea2daae0306edcd358ed7de751aee9",
        "c34002c102880bfac5b449b41e5313dcda186db8",
        "fdb72fd84c26438a7dd754a1cc74890aca7f1b77",
        "c48b2e90aecf037f53913fc8d198d01fce0fbf3c",
        "3a8daaa49fb71d90e45d1e86d7f9f9e298bda05c",
        "04c366f06341259c88886a0d359e3597ba4c23f6",
        "875492511a4afce7880c9dd0ca71462c299b40e6",
        "58762e77aec49aa4b43a9ff62e7a3aee17720c41",
        "3e238be2f75f2a6d5d5064eda46ac96268c6411e",
        "140749e2bf8d7c80a50c9fcce1435bb2b4e423c4",
        "05944d74bc28fffbcce159cb915d0acff82f30a1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:25 2008 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027mxc\u0027, \u0027ns9x\u0027, \u0027orion\u0027, \u0027pxa\u0027, \u0027sa1100\u0027, \u0027s3c\u0027 and \u0027sparsemem\u0027 into devel\n"
    },
    {
      "commit": "a683b14df8f4320d0ef6cac93a6d9806173bf339",
      "tree": "d398ad79e265d7664a36f053ba7b5cc9595b8d26",
      "parents": [
        "4be35e236c4a0e346442d98de3e470cf87c4e947"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 03 09:44:25 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:04 2008 +0100"
      },
      "message": "[ARM] pxa: separate GPIOs and their mode definitions to pxa2xx-gpio.h\n\ntwo reasons:\n1. GPIO namings and their mode definitions are conceptually not part\n   of the PXA register definitions\n\n2. this is actually a temporary move in the transition of PXA2xx to\n   use MFP-alike APIs (as what PXA3xx is now doing), so that legacy\n   code will still work and new code can be added in step by step\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa16eefd3e835dd81c688a2a743eb59331162ed5",
      "tree": "f0356929a3e79ce7f7aad0d93a10dd05bd82b420",
      "parents": [
        "b73a9aece56594bdb73712c8b9a8a4ad05fdeb33"
      ],
      "author": {
        "name": "Till Harbaum",
        "email": "Till@Harbaum.org",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "message": "i2c-tiny-usb: New VID/PID pair\n\nI have recently bought some USB PIDs from EZPrototypes for my USB projects\nand one will be for the i2c-tiny-usb. I have not yet started to use the new \none in the official i2c-tiny-usb firmware since i think it makes sense to get \nthe change into the kernel before releasing a modified firmware.\n\nThis patch adds support for the EZPrototypes USB vid/pid pair used in later\ni2c-tiny-usb firmware versions (avrusb v1.06 and up, usbtiny v2.06 and up).\n\nSigned-off-by: Till Harbaum \u003cTill@Harbaum.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b73a9aece56594bdb73712c8b9a8a4ad05fdeb33",
      "tree": "8d10aa955c97481af1309aa13ba96d300b46bb50",
      "parents": [
        "852fb2ac76241868454d07818ea0d87fcd9e5301"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "message": "i2c-davinci: Fix lost interrupt\n\nDAVINCI_I2C_STR_REG is a write 1 to clear register,\nso don\u0027t use a read/modify/write cycle.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nAcked-by: Dirk Behme \u003cdirk.behme@gmail.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "852fb2ac76241868454d07818ea0d87fcd9e5301",
      "tree": "093558848bb4a837281a7c41dba068aa3566744e",
      "parents": [
        "d10d89ec78114f925f63c5126a2b2490f501a462"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 11 12:07:04 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Fri Apr 11 12:07:04 2008 +0200"
      },
      "message": "i2c-ibm_iic: Fast mode parm desc fixup\n\nNoticed this when grepping for fast mode module params, the i2c-ibm_iic\ndriver was using a non-existent variable for MODULE_PARM_DESC. Fix it up\nto reflect what it\u0027s actually supposed to be describing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8791ed3295950b06a0edd8aea1d0717f66f3e5cf",
      "tree": "c473d8f7d9676d1ac5727a76ce0ab7dc31de3e24",
      "parents": [
        "83aac8a338520573104127b5180f46c11e9f02e7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@marvell.com",
        "time": "Thu Mar 27 14:51:40 2008 -0400"
      },
      "message": "plat-orion: make i2c-mv64xxx available for all Orion families\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nReviewed-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "f08ac4e79424c266aed8282939649104b37f53b4",
      "tree": "cf41c7a0e3f388a91c39d77a0ce43bad5333b902",
      "parents": [
        "70849251147c3499afb8d7500d0fba240da73456"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "message": "i2c-omap: Fix unhandled fault\n\nIf an I2C interrupt happens between disabling interface clock\nand functional clock, the interrupt handler will produce an\nexternal abort on non-linefetch error when trying to access\ndriver registers while interface clock is disabled.\n\nThis patch fixes the problem by saving and disabling i2c-omap\ninterrupt before turning off the clocks. Also disable functional\nclock before the interface clock as suggested by Paul Walmsley.\n\nPatch also renames enable/disable_clocks functions to unidle/idle\nfunctions. Note that the driver is currently not taking advantage\nof the idle interrupts. To use the idle interrupts, driver would\nhave to enable interface clock based on the idle interrupt\nand dev-\u003eidle flag.\n\nThis patch has been tested in linux-omap tree with various omaps.\n\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "70849251147c3499afb8d7500d0fba240da73456",
      "tree": "d40edf1fec4884202793ad4118139666e1ddeb53",
      "parents": [
        "d2532dd20a126020de407c1c2476a75b53fce7ac"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Mar 23 20:28:20 2008 +0100"
      },
      "message": "i2c-bfin-twi: Disable BF54x support for now\n\nThe i2c-bfin-twi driver doesn\u0027t support BF54x for now due to\nmissing header definitions causing the build to fail. Exclude\nit for now, it will be enabled again later.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5edc68b8530ff1b3133d057350da98c93cca5a82",
      "tree": "4df5af586cbbda22c0e67965f9c007bf2cf88c36",
      "parents": [
        "baadac8b10c5ac15ce3d26b68fa266c8889b163f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Mar 12 14:15:00 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Wed Mar 12 14:15:00 2008 +0100"
      },
      "message": "i2c-amd756: Fix off-by-one\n\nThis patch fixes an off-by-one error spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d28dc711217a2d5cafb64ec4e33a469b01376d91",
      "tree": "7f8ecb7a2227ed0d3d38f00b20c2b662311ab65d",
      "parents": [
        "263867631ea02741baf878ca9faaf94b1563b9d7"
      ],
      "author": {
        "name": "Gaston, Jason D",
        "email": "jason.d.gaston@intel.com",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "message": "i2c-i801: Add support for the ICH10\n\nAdd the Intel ICH10 SMBus Controller DeviceID\u0027s and updates\nTolapai support.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "104cb574feb3033299568483a3f68031f47e0d43",
      "tree": "72308d9dd04d42c3f0565f7084d78d607031c46d",
      "parents": [
        "9e39ffeff6e54ef65832e4eb58059133f1a8aadf"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "message": "i2c-pca-isa: Add access check to legacy ioports\n\nWhen probing i2c-pca-isa writes to legacy ioports, which crashes the kernel\nif there is no device at that port.\nThis patch adds a check_legacy_ioport call, so probe fails gracefully\nand thus prevents the oops.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "305183fc3ec8aac55179ef0fcb65dab9b97a9145",
      "tree": "b480d025bd360572d8badf4b20f71e6bcdf93acc",
      "parents": [
        "a92b36ed33800435a2356a78489e129aaf30f673"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "message": "i2c: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the\nbeginning of the declaration specifiers in a declaration is an\nobsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a92b36ed33800435a2356a78489e129aaf30f673",
      "tree": "80b6e75757409a446ec890c7e4f692b7201293fd",
      "parents": [
        "c9a2c46d7f32a884510b20f0cfa79a2c6a2f1413"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "message": "i2c-pxa: Misc fixes\n\nWhile working on the PCA9564-platform driver, I sometimes had a glimpse at the\npxa-driver. I found some suspicious places, and this patch contains my\nsuggestions. Note: They are not tested, due to no hardware.\n\n[JD: Some more fixes.]\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nTested-by: Eric Miao \u003cymiao3@marvell.com\u003e\n"
    },
    {
      "commit": "d6a7b5f84b5c15617010e06c95129fe8800e6b21",
      "tree": "ba6f175e85e70e2839b86fd714f687bb52d72e8e",
      "parents": [
        "59e8ce574445c5e7a65ec36f47a54803de704e96"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "h.schurig@mn-solutions.de",
        "time": "Mon Feb 11 16:51:41 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 17 10:42:07 2008 +0000"
      },
      "message": "[ARM] 4827/1: fix two warnings in drivers/i2c/busses/i2c-pxa.c\n\nThis fixes two warnings:\n\n* unused static defined function decode_ICR() when\n  compiled without CONFIG_I2C_PXA_SLAVE\n* a sparse warning about a void function returning\n  something\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0948391641918b95d8d96c15089eb5ac156850b3",
      "tree": "8120c8b1eb2307ae13bddb62de1f4682c6c1cbc3",
      "parents": [
        "b718989da7cf1f77ed5665dba0d2c73bd9dfe2d7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 15:28:09 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:27 2008 -0800"
      },
      "message": "PCI: Remove users of pci_enable_device_bars()\n\nThis patch converts users of pci_enable_device_bars() to the new\npci_enable_device_{io,mem} interface.\n\nThe new API fits nicely, except maybe for the QLA case where a bit of\ncode re-organization might be a good idea but I prefer sticking to the\nsimple patch as I don\u0027t have hardware to test on.\n\nI\u0027ll also need some feedback on the cs5520 change.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
      "tree": "2c9ddd5ae9cd899758b0785d4c7eb4bc200d66df",
      "parents": [
        "d0d42df2a440003d96c8bf29991c2afb691ef720",
        "8f86dda3ed8f05748f2351ae967926227a91ca2a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:30 2008 +0000"
      },
      "message": "Merge branch \u0027orion\u0027 into devel\n\n* orion: (26 commits)\n  [ARM] Orion: implement power-off method for QNAP TS-109/209\n  [ARM] Orion: add support for QNAP TS-109/TS-209\n  [ARM] Orion: I2C support\n  [I2C] i2c-mv64xxx: Don\u0027t set i2c_adapter.retries\n  [I2C] Split mv643xx I2C platform support\n  [ARM] Orion: enable CONFIG_RTC_DRV_M41T80 for D-Link DNS-323\n  [ARM] Orion defconfig\n  [ARM] Orion: add support for Orion/MV88F5181 based D-Link DNS-323\n  [ARM] Orion: MV88F5181 support bits\n  [ARM] Orion: Buffalo/Revogear Kurobox Pro support\n  [ARM] OrionNAS RD board support\n  [ARM] Orion: support for Marvell Orion-2 (88F5281) Development Board\n  [ARM] Orion: common platform setup for Gigabit Ethernet port\n  [ARM] Orion: platform device registration for UART, USB and NAND\n  [ARM] Orion: system timer support\n  [ARM] Orion edge GPIO IRQ support\n  [ARM] Orion: IRQ support\n  [ARM] Orion: provide GPIO method for enabling hardware assisted blinking\n  [ARM] Orion: GPIO support\n  [ARM] Orion: programable address map support\n  ...\n\nConflicts:\n\n\tarch/arm/Kconfig\n\tarch/arm/Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "991dee591a99d035796a8c194eb1796cc020e142",
      "tree": "3c05c4cdca2889168dadf4974b9e7d8adec5cc2f",
      "parents": [
        "8b798c4d16b762d15f4055597ff8d87f73b35552"
      ],
      "author": {
        "name": "Kalle Pokki",
        "email": "kalle.pokki@eke.fi",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "message": "i2c-bfin-twi: Register adapter with a specific bus number\n\nAll the users of this driver explicitly specify the I2C bus numbers\nto be used in their platform data. Make the driver respect that.\n\nSigned-off-by: Kalle Pokki \u003ckalle.pokki@eke.fi\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8b798c4d16b762d15f4055597ff8d87f73b35552",
      "tree": "5e25f828d4eb3930a724c2f04f40bb6a8addff01",
      "parents": [
        "91f27958d686da713c3b0a1dc205288898e44124"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "message": "i2c-au1550: Convert to platform driver\n\nConvert the i2c-au1550 bus driver to platform driver, and\nregister a platform device for the Alchemy Db/Pb series of\nboards.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "91f27958d686da713c3b0a1dc205288898e44124",
      "tree": "b59d826d3972f8cc58e587b437e4993bfe7da2b8",
      "parents": [
        "4bd28ebda2d48f16c1f16ff936a6927a4ef2194d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "message": "i2c-au1550: properly terminate zero-byte transfers\n\nZero-bytes transfers would leave the bus transaction unfinished\n(no i2c stop is sent), with the following transfer actually\nsending the slave address to the previously addressed device,\nresulting in weird device failures (e.g. reset minute register\nvalues in my RTC).\nThis patch instructs the controller to send an I2C STOP right after\nthe slave address in case of a zero-byte transfer.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4bd28ebda2d48f16c1f16ff936a6927a4ef2194d",
      "tree": "7688b06e4f4631f6fb04592f4351d687d0c2dd68",
      "parents": [
        "e9f1373b643887f63878d1169b310c9acc534cd5"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "message": "mpc-i2c: Propagate error values properly\n\nPropagate the error values returned by i2c_wait() instead of overriding\nthem with a meaningless -1.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0d227a7e724460bddcd603a1feb672267bcb0d6c",
      "tree": "85053d2284bed97b66591c99b82a7aad08109593",
      "parents": [
        "9b7389c0edb94a2623f21a6ac90afae63f201e73"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "message": "i2c-viapro: Add support for the VT8237S\n\nAdd support for another variant of the VT8237. I couldn\u0027t test\nI2C block support but I assume it is present as well.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9b7389c0edb94a2623f21a6ac90afae63f201e73",
      "tree": "e53a92d108cc6a9e05d280d93c72f4b1a17cf57a",
      "parents": [
        "0f07a24b4baf14859fde39b29bcc6fe279d18109"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "message": "i2c-piix4: Drop redundant PCI function number check\n\nChecking the PCI function number doesn\u0027t add any value, and it makes\nadding dynamic IDs to the driver more difficult. Drop this check.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0f07a24b4baf14859fde39b29bcc6fe279d18109",
      "tree": "0ff3b88a1435a37480e9203dcca91482fb1dba3c",
      "parents": [
        "b7a3670131c7662415fa799700fc0bdfe90a54b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:51 2008 +0100"
      },
      "message": "i2c: Let the user specify PCI driver data through new_id\n\nThe i2c-amd756 and i2c-viapro drivers make use of the driver_data\nfield of the PCI device ID. When adding device IDs dynamically (by\nwriting to the new_id sysfs file) you cannot set the value of this\nfield by default. It has to be allowed explicitly. Do that, and\ncheck the value so that the user can\u0027t crash the kernel accidentally.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b7a3670131c7662415fa799700fc0bdfe90a54b6",
      "tree": "51ff8432c3bfd82a40b0bdb89b0def7409b5ced8",
      "parents": [
        "cea443a81c9c6257bf2d00f1392f7d1d4ce03b75"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "message": "i2c-pxa: Add polling transfer\n\nAdd polling I2C transfer implementation for PXA I2C. This is needed\nfor cases where I2C transactions have to occur at times interrups are\ndisabled.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5271071b20dee56c01b6b9d8e275611403d3d383",
      "tree": "f445ca52095c35db69c8d0c8f8a2c536c3bed162",
      "parents": [
        "7bca0871ca332ad5373a0fd26886e3cfbafa822c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "message": "i2c-sibyte: Remove the bus scan module parameter\n\nThe implementation is unsafe, and anyway one can achieve the same from\nuserspace using i2c-dev + i2cdetect.\n\nAlso tag i2c_sibyte_add_bus __init.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6342064cad7a28d10504128d028bc4ba379d489d",
      "tree": "c8a8b21672b5a09f0f357eb65ad4be08bfdde4ca",
      "parents": [
        "a0921b6c07dfbb59ac2d497e96438adaf4940f16"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "message": "i2c-i801: Implement I2C block read support\n\nI2C block read is supported since the ICH5. I couldn\u0027t get it to work\nusing the block buffer, so it\u0027s using the old-style byte-by-byte mode\nfor now.\n\nNote: I\u0027m also updating the driver author... The i2c-i801 driver was\nreally written by Mark Studebaker, even though he based his work on\nthe i2c-piix4 driver which was written by Philip Edelbrock.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a0921b6c07dfbb59ac2d497e96438adaf4940f16",
      "tree": "46394853267af027c3520a1e8f94aa73df1cc4f5",
      "parents": [
        "369f6f4aec5315012ff5d951e0179f860c35c181"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "message": "i2c-i801: Clear special mode bits as needed\n\nClear special mode bits (PEC, block buffer) at driver load time,\nyou never know in which state the device was left by its last user.\n\nAlso make sure that we reset the block buffer mode at the end of every\ntransaction, not only when PEC was used.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "369f6f4aec5315012ff5d951e0179f860c35c181",
      "tree": "85b9d9a257a0cf3b831b064f72ebe59cb67c198a",
      "parents": [
        "ae7b0497b8280ad5ecfe7bd045c5106f35950c8a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:50 2008 +0100"
      },
      "message": "i2c-i801: More explicit names for chip features\n\nUse separate flags with explicit names to describe the features of\nthe ICH chip.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ae7b0497b8280ad5ecfe7bd045c5106f35950c8a",
      "tree": "87c31cc331aa3487369e2104e71342906a6d1b6a",
      "parents": [
        "6d16bfb5e81d3925a7efb38b5cc3e0021b57d03a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:49 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:49 2008 +0100"
      },
      "message": "i2c-i801: Document which chip support what feature\n\nProvide a clearer documentation of which additional features each\nICH chip support, and which of these the driver supports.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0f79b72e45da68bf542a63a08f9c924b91b507e7",
      "tree": "2eaa0c2326371f03670ae76ff7d5299b8a8ff50e",
      "parents": [
        "2caeac810423556a5ee787d5cb7aa902fda13bb4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "message": "i2c: Deprecate drivers for I2C buses on video adapters\n\nThe framebuffer drivers for these pieces of hardware include support\nfor the DDC/I2C buses, so there is no need for separate drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2caeac810423556a5ee787d5cb7aa902fda13bb4",
      "tree": "7003c88107d2eb4d08b8a07ca91c60d9dc1d4467",
      "parents": [
        "05c7abaeb344975a3257366a52368a4866aa518d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "message": "i2c: Don\u0027t uselessly set i2c_adapter.retries\n\nI2C adapter drivers are supposed to handle retries on nack by themselves\nif they do, so there\u0027s no point in setting .retries if they don\u0027t.\n\nAs this retry mechanism is going away (at least in its current form),\nclean this up now so that we don\u0027t get build failures later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "59d70df025473931c500d6d60510798e4bfa3279",
      "tree": "8b434d43a66e690755eaa07daf0bb9b147ac92f7",
      "parents": [
        "7e8b99251be8b6f992baa88e3a6ba3c4ae01660b"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "message": "i2c-pxa: Remove hardcoded #ifdef and use cpu_is_pxa27x\n\nremove #ifdef CONFIG_PXA27x .. #endif and use cpu_is_pxaXXXX() macros\nso that a single binary can support PXA25x/PXA27x/PXA3xx at run-time.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7e8b99251be8b6f992baa88e3a6ba3c4ae01660b",
      "tree": "9fec76cac149d4239ded7d2d4f020f0ec41e8ff8",
      "parents": [
        "5a4a2387717ec57ec2a9154beb281e09c19fc26e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "message": "i2c: some overdue driver removal\n\nThis patch contains the overdue removal of three I2C drivers.\n\n[JD: In fact only i2c-ixp4xx can be removed at the moment, the other two\nplatforms don\u0027t implement the generic GPIO layer yet.]\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "569be443e3c1329fc6725988004f5d8a32fe3be5",
      "tree": "694ce140e127777cdc1bc66d2359233dd1d2f307",
      "parents": [
        "b3af547e197fa3ca648d148dd8d36befe989e5a0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:45 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:45 2008 +0100"
      },
      "message": "i2c-stub: Use a single array for byte and word operations\n\nThis mimics the behavior of actual SMBus chips better.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "217bcec4425cdc8fb90ce688eb4d5b5140713046",
      "tree": "a25196512368a93fadfd60ee9d0cf0564ae703f1",
      "parents": [
        "ccf60d8571f0e606b5dacf213696b7a57fe2d890"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Sun Jan 27 18:14:45 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:45 2008 +0100"
      },
      "message": "i2c-ibm_iic: Whitespace cleanup\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ccf60d8571f0e606b5dacf213696b7a57fe2d890",
      "tree": "7168f0fe28eeb419af4ca5445d7865240d0260c6",
      "parents": [
        "541b6a7a69fadda82f313bd2176e7756db2b5b43"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 27 18:14:44 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:44 2008 +0100"
      },
      "message": "i2c-pasemi: use i2c_add_numbered_adapter()\n\nUse numbered adapter registration to always have the same hardware bus\nshow up at the same number.\n\nPWRficient 1682M has three buses, they are all on the same PCI device but\ndifferent functions. So do the simple thing and register them based on\nfunction number. Future products, if having a different number of busses,\nare expected to have similar behaviour w.r.t. device/function layout.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "541b6a7a69fadda82f313bd2176e7756db2b5b43",
      "tree": "2ef08cdec301e93e7085d7e9f26d9a0bd59671de",
      "parents": [
        "326e96b92306b7af24a3608ec01156cba17a3fc1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:44 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:44 2008 +0100"
      },
      "message": "i2c-nforce2: The nForce2 can do block transactions\n\nMy guess is that all the chips supported by this driver support block\ntransactions and reset, but for now we play it safe and only list the\nones for which this was actually tested.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Oleg Ryjkov \u003colegr@olegr.ca\u003e\n"
    },
    {
      "commit": "2f0a8df40ff008822e5570b3323c56622cd92c95",
      "tree": "bfb22fc90d83f57b67255bb8c2c3ac676364e54c",
      "parents": [
        "a0832798c05241f15e793805b6024919c07b8292"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 22 16:58:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:04:01 2008 +0000"
      },
      "message": "[I2C] i2c-mv64xxx: Don\u0027t set i2c_adapter.retries\n\nI2C adapter drivers are supposed to handle retries on nack by themselves\nif they do, so there\u0027s no point in setting .retries if they don\u0027t.\n\nAs this retry mechanism is going away (at least in its current form),\nclean this up now so that we don\u0027t get build failures later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\n"
    },
    {
      "commit": "a0832798c05241f15e793805b6024919c07b8292",
      "tree": "32651dbe7acda8a17efe4f44e75547e6266bb49b",
      "parents": [
        "60ce1c20068ec2c138cdf9e5cbe583cc60883c62"
      ],
      "author": {
        "name": "Tzachi Perelstein",
        "email": "tzachi@marvell.com",
        "time": "Mon Nov 12 19:38:51 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:03:59 2008 +0000"
      },
      "message": "[I2C] Split mv643xx I2C platform support\n\nThe motivation for this change is to allow other chips, like the\nMarvell Orion ARM SoC family, to use the existing i2c-mv64xxx driver.\n\nSigned-off-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5cd6e675f862568ad73c061665ee5080cfd952c5",
      "tree": "2a1d65b3a80ffaa21cd9e6835c8d35fb44c91865",
      "parents": [
        "f9dd0194ff23d612e463be764d73da7825da4aa1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 14 21:53:31 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Mon Jan 14 21:53:31 2008 +0100"
      },
      "message": "i2c-sibyte: Fix an error path\n\nIf the registration of the second I2C channel fails, we really want to\nunregister the first one before we return with an error.\n\nWhile we\u0027re here, fix the printk right above so that it displays the\nreal driver name.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "96acafe05fad2c9429ca2c39af47efc5db2d8042",
      "tree": "51a02d48dc7f9706ae313ba2419ce289f1f79d6e",
      "parents": [
        "3e39752d5367f9087e058abe768708165e1ec373"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jan 14 21:53:30 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Mon Jan 14 21:53:30 2008 +0100"
      },
      "message": "i2c: Spelling fixes\n\n[JD: One more fix in i2c-dev.]\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3e39752d5367f9087e058abe768708165e1ec373",
      "tree": "bc6d749167fecc4d55bb9bf707fa16b837fa9375",
      "parents": [
        "1a1b285c24e1468afe82b09330dde5192a6e0013"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Jan 14 21:53:30 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Mon Jan 14 21:53:30 2008 +0100"
      },
      "message": "i2c-omap: Fix NULL pointer dereferencing\n\nThis patch fixes bug #9581 reported by Marcio Buss. If kzalloc fails,\nomap_i2c_write_reg() tries to reset an unallocated I2C controller.\n\nCc: Marcio Buss \u003cmarciobuss@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fce3ff03311e0397e2867cce67d4ccf31707a1ea",
      "tree": "8bdbf57bbe327f03a285244c29a94801b5a8f6a8",
      "parents": [
        "50862d9490e8fbb317040b3faeee7caf56c00025"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "message": "i2c: Add missing spaces in split log messages\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "50862d9490e8fbb317040b3faeee7caf56c00025",
      "tree": "bd30e02ce9d5cec6cc495845aa6733895ca00989",
      "parents": [
        "45ccc6c50dfd227b40122fea649b5fc887caa174"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Wed Dec 12 13:45:24 2007 +0100"
      },
      "message": "i2c-gpio: Initialize adapter class\n\nThis is required to let hwmon drivers attach to the adapter.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "be8a1f7cd4501c3b4b32543577a33aee6d2193ac",
      "tree": "8864cd2b79f5be9f6aad72288755983cde80bc56",
      "parents": [
        "ff23f3eabbaa4fc398e0ce109a8688db29d95d78"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "message": "i2c-pasemi: Fix NACK detection\n\nTurns out we don\u0027t actually check the status to see if there was a\ndevice out there to talk to, just if we had a timeout when doing so.\n\nAdd the proper check, so we don\u0027t falsly think there are devices\non the bus that are not there, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ff23f3eabbaa4fc398e0ce109a8688db29d95d78",
      "tree": "f0eedc8b129ce811dbe7f2defc192b7a8cfba8e3",
      "parents": [
        "5e31c2bd3c865f8f474811340182795396b99696"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "message": "i2c-pasemi: Replace obsolete \"driverfs\" reference with \"sysfs\"\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "01dd2fbf0da4019c380b6ca22a074538fb31db5a",
      "tree": "210291bd341c4450c8c51d8db890af0978f4035d",
      "parents": [
        "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "message": "typo fixes\n\nMost of these fixes were already submitted for old kernel versions, and were\napproved, but for some reason they never made it into the releases.\n\nBecause this is a consolidation of a couple old missed patches, it touches both\nKconfigs and documentation texts.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "ed11399da5ac7a07dc470d9dee9a7846917ec4aa",
      "tree": "d4cd7fc2cf411e5879930b9295a2c10f62041c39",
      "parents": [
        "532237eff1f271302ed923af6d811a699d582bbc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "i2c-pxa, rename BIT macro to PXA_BIT\n\ni2c-pxa, rename BIT macro to PXA_BIT\n\nBIT macro will be global definiton of (1 \u003c\u003c x)\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65a6ec0d72a07f16719e9b7a96e1c4bae044b591",
      "tree": "344e03a5039a44982c1b78d6113633b21b434820",
      "parents": [
        "541010e4b8921cd781ff02ae68028501457045b6",
        "0181b61a988424b5cc44fe09e6968142359c815e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)\n  [ARM] 4578/1: CM-x270: PCMCIA support\n  [ARM] 4577/1: ITE 8152 PCI bridge support\n  [ARM] 4576/1: CM-X270 machine support\n  [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n  [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols\n  [ARM] pxa: PXA3xx base support\n  [NET] smc91x: fix PXA DMA support code\n  [SERIAL] Fix console initialisation ordering\n  [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n  [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n  [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n  [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n  [ARM] Rename consistent_sync() as dma_cache_maint()\n  [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n  [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n  [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n  [ARM] 4594/1: ns9xxx: use the new gpio functions\n  [ARM] 4593/1: ns9xxx: implement generic clockevents\n  ...\n"
    },
    {
      "commit": "ac3f5753ea37d55c85aaf96211c13038fcc69aef",
      "tree": "439d464efa86d15bab659238bbc95694e280e5ae",
      "parents": [
        "d49584c4a37c7228e7778bcb60f79e7a08472fa8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-nforce2: Declare PEC as supported\n\nThe i2c-nforce2 driver has SMBus PEC support, so it should say so.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d49584c4a37c7228e7778bcb60f79e7a08472fa8",
      "tree": "73d1d9e7c65d64d2f4cbe0f9fae4f97494df5006",
      "parents": [
        "4153549734cbdba24e9cf5eb200b70b7b1572e15"
      ],
      "author": {
        "name": "Oleg Ryjkov",
        "email": "olegr@olegr.ca",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-nforce2: Abort the transaction on error\n\nThis patch is to add an abort function that will bring back the MCP51/55\ncontroller if it was blocked by a block-read operation, in particular.\n(When a slave sends a wrong byte count on a byte read, the host gets\nlocked up). I\u0027ve only tested it on an MCP51 and MCP55. However, I\u0027m\nalmost certain it will also work on MCP65, I just did not have the board\nto test it on. Thus for now the abort function will only be called\nif an MCP51/55 was detected.\n\nSigned-off-by: Oleg Ryjkov \u003colegr@olegr.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4153549734cbdba24e9cf5eb200b70b7b1572e15",
      "tree": "0a68ced86dd6a50f14269f4fa1648f9731036dae",
      "parents": [
        "a202707e71ff16d5e3a92f40eeaa41f3099dd8c5"
      ],
      "author": {
        "name": "Oleg Ryjkov",
        "email": "olegr@olegr.ca",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-nforce2: Move status checking to a separate function\n\nThis is the first part of the patch that adds a function to reset the\nnvidia MCP51/55 i2c controller, if something bad happens to it (e.g.\na slave sends a wrong byte count during a block transaction).\n\nThis patch just adds nforce2_check_status function. It was originally\nwritten by Hans-Frieder Vogt.\n\nThe reason that I\u0027m the one sending it is:\n- I relied on it for the second part of the patch,\n- It makes the driver code cleaner/better.\n\nSigned-off-by: Oleg Ryjkov \u003colegr@olegr.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a202707e71ff16d5e3a92f40eeaa41f3099dd8c5",
      "tree": "7c43b75d4cc52fdf9f3a8a3b08a0b235e8529c24",
      "parents": [
        "6662cbb989ee71712176570759bdc4e596aed417"
      ],
      "author": {
        "name": "Chris David",
        "email": "cd@chrisdavid.com",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-au1550: Fix a misused register problem\n\nFix a \"mis-used register\" problem on the AMD MIPS Alchemy au1550\nI2C interface.\n\nIn summary, the programmable serial controller seems to hang the kernel\nwhen I send a single \u0027address\u0027 byte on the I2C bus.  The patch\nessentially uses the PSC_SMBSTAT register\u0027s TE (transmit FIFO empty)\nbit to check when the transmit FIFO is empty, instead of using the\nPSC_SMBEVNT register\u0027s TU (transmit underflow) bit.  Using the TE bit\nfixed the hang problem.\n\nSigned-off-by: Chris David \u003ccd@chrisdavid.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6662cbb989ee71712176570759bdc4e596aed417",
      "tree": "f4c237ce251b4f34162ff1c6c7bd84514906b73e",
      "parents": [
        "24d0fb423ca18adf509dec8a7326c0bdd6653e41"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c: Rename the PEC functionality bit\n\nRename I2C_FUNC_SMBUS_HWPEC_CALC as I2C_FUNC_SMBUS_PEC, and list that\nfunctionality as always available through the software implementation.\nUpdate documentation accordingly (and list similar requirements).\n\nThe way it\u0027s currently packaged doesn\u0027t present the capability in a\nuseful way.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "24d0fb423ca18adf509dec8a7326c0bdd6653e41",
      "tree": "fa6db5f0dca5f0a2844de560ca0086740f0a9627",
      "parents": [
        "08fb68bb4bbc9c5970e4ed4920cb6144a70684cd"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "i2c-at91: Mark as broken\n\nMark the i2c-at91 driver BROKEN in Kconfig, and explain just\nwhy it\u0027s broken.  (Summary:  hardware design issues.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3be27d37c257fa5f99363f9c8e06e405cbad712e",
      "tree": "261b7945e9b7bf6819ad72f50bfe3d33a3a388bf",
      "parents": [
        "e265cfa19c1220938de5f0291ed8d549a523de3c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "i2c: Remove NOP i2c_algorithm.algo_control() methods\n\nThis removes NOP implementations of i2c_algorithm.algo_control.\n\nWith this change, there are no implementations of this hook in\nthe kernel.org tree ... that hook seems about ripe to remove.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9d90c1fd9bdbffb456d1b1ef05215343503fd0b0",
      "tree": "7569f3402bdbb23c000ac59ad81522d3944f53f8",
      "parents": [
        "567a244b8b431ee8399bb43c7e65df605bdd5458"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-stub: Support multiple chips\n\nAdd support for multiple chips to i2c-stub. I\u0027ve changed the memory\nallocation scheme from static to dynamic, so that we don\u0027t waste too\nmuch memory.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "567a244b8b431ee8399bb43c7e65df605bdd5458",
      "tree": "b5df403c110f241981a83399b36ad5b740781e64",
      "parents": [
        "e07bc679fbf59f1bf569d443e286911319480e87"
      ],
      "author": {
        "name": "Francis Moreau",
        "email": "francis.moro@gmail.com",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-bfin-twi: Remove useless twi_lock mutex\n\nRemove this unneeded mutex. Indeed it was used to serialize access to\nthe hardware, but this is already done by the i2c-core layer, see\n\u0027bus_lock\u0027 mutex used by i2c_transfer().\n\nSigned-off-by: Francis Moreau \u003cfrancis.moro@gmail.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e07bc679fbf59f1bf569d443e286911319480e87",
      "tree": "6da353f8405971007aa48e0e4da15cfc2d1f3027",
      "parents": [
        "a64ec07d3daeb7cdd363e66ed5929beacdd94652"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-i801: Add support for the Intel Tolapai SMBus\n\nAdd the Intel Tolapai SMBus Controller DID.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "95a7f10eadcd88cfd6640e44c7b8cf9ac1afafe7",
      "tree": "c37027c073302917249361e8f4ba20693a48f322",
      "parents": [
        "7589a326d1d8c9da575ca4cbc6a3e6af02b57ead"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c: Add DaVinci I2C controller support\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nAcked-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7589a326d1d8c9da575ca4cbc6a3e6af02b57ead",
      "tree": "0e8c7309f26e22ca7ef437fcb43de46ac397482c",
      "parents": [
        "8056c6cb2bb1632aa9221dce0e43a61db37b420f"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c-ibm_iic: Add support for new-style clients\n\nUse i2c_bit_add_numbered_adapter() if device id specified, so that the\ni2c-ibm_iic adapter works well with new-style pre-declared devices.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c3cef3f3c07bb98e023e4d5441e60538516a4741",
      "tree": "a9b681736bef0d150635c494ff2dfe479742ad34",
      "parents": [
        "72e3524c0b591c30c3a2e2058dd78327ec99efed"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 20 10:19:10 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 21:14:58 2007 +0100"
      },
      "message": "[ARM] pxa: update pxa i2c driver to use clk support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "51e5709ad46127da9476f31336113b5401f94dba",
      "tree": "b5ac346545ef80576843143108060125f9c6bbd2",
      "parents": [
        "9a3180e70e35ff69586ada5421b5e7bad52f60e4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 09 22:29:13 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Sep 09 22:29:13 2007 +0200"
      },
      "message": "i2c-pxa: Fix adapter number\n\nIt turns out that platform_device.id is a \"u32\" so testing it for being\nnonnegative is useless when setting up an i2c adapte.  Instead,\ndo what the platform_bus code does and test it against the value \"-1\".\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9a3180e70e35ff69586ada5421b5e7bad52f60e4",
      "tree": "68f47d75fb3788c077d8da8ef75caf90a1c37815",
      "parents": [
        "b21010ed6498391c0f359f2a89c907533fe07fec"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Sep 09 22:29:13 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Sep 09 22:29:13 2007 +0200"
      },
      "message": "i2c-gpio: Fix adapter number\n\nIt turns out that platform_device.id is a \"u32\" so testing it for being\nnonnegative is useless when setting up an i2c bitbang device.  Instead,\ndo what the platform_bus code does and test it against the value \"-1\". \n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "60693e5a9a2063b87d4dbe8029816c814b3fa84e",
      "tree": "d69e4bb85ca9e571285fb54907f19cef5edef195",
      "parents": [
        "4500371e050af18e606c25ee5cc8b030868d3089"
      ],
      "author": {
        "name": "Shane Huang",
        "email": "shane.huang@amd.com",
        "time": "Thu Aug 30 23:56:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:23 2007 -0700"
      },
      "message": "i2c-piix4: Fix SB700 PCI device ID\n\nWe find that SB700 and SB800 use the same SMBus device ID as SB600, which is\n0x4385, instead of the already submitted 0x4395.\n\nBesides removing the wrong SB700 device ID, add SB800 support to kernel, by\nrenaming the PCI_DEVICE_ID_ATI_IXP600_SMBUS into\nPCI_DEVICE_ID_ATI_SBX00_SMBUS.\n\nSigned-off-by: Shane Huang \u003cshane.huang@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "b5d0b4ba389711183b5af71438fe21b40ee32d6d"
}
