)]}'
{
  "log": [
    {
      "commit": "a13c1868aa60ae7a2516b8d00ee8873dea587581",
      "tree": "a90f714d48a3e076ef9093d5eb584e5655fbd5bd",
      "parents": [
        "5535cb681c38bda94af02ef4b043a25b52303e65"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Wed May 26 14:42:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "gpio: max732x: fix input configuration for open-drain pins\n\nFix a bug I noticed while hacking on the max732x driver for interrupt\nsupport.  According to the datasheets, open-drain pins have to be\nconfigured as output-high (which in that case is actually high impedance)\nto be used as input.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5535cb681c38bda94af02ef4b043a25b52303e65",
      "tree": "9ad66972714c55298a2d64e332b1211419421aa4",
      "parents": [
        "c1cc9b9775c931a0015178daf92d41aec00580de"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed May 26 14:42:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "max732x: correct nr_port checking off by one error\n\nSetup both client_group_a and client_group_b if nr_port \u003e 8 (not including\nnr_port\u003d\u003d8).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a80a0bbee49872c296c9ed9d6af0f510fcd825a7",
      "tree": "e617afb270575fbd3c05f534444fd8895fc8a0b9",
      "parents": [
        "0af62f4d1eedaacf6a85e293958699540d09fa3e"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Wed May 26 14:42:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "gpio: add interrupt handling capability to max732x\n\nMost of the GPIO expanders supported by the max732x driver have interrupt\ngeneration capability by reporting changes on input pins through an INT#\npin.  This patch implements the irq_chip functionnality (edge detection\nonly).\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Jebediah Huang \u003cjebediah.huang@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a342d215c206d955fea55d778e3803b29ee41b60",
      "tree": "36e831878b6ed7e004d5f4e6c667b4053c756f83",
      "parents": [
        "5b96f1729064453e09805a387378e0644da1c937"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 15 13:50:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:35 2009 -0800"
      },
      "message": "gpio: fix probe() error return in gpio driver probes\n\nA number of drivers in drivers/gpio return -ENODEV when confronted with\nmissing setup parameters such as the platform data.  However, returning\n-ENODEV causes the driver layer to silently ignore the driver as it\nassumes the probe did not find anything and was only speculative.\n\nTo make life easier to discern why a driver is not being attached, change\nto returning -EINVAL, which is a better description of the fact that the\ndriver data was not valid.\n\nAlso add a set of dev_dbg() statements to the error paths to provide an\nbetter explanation of the error as there may be more that one point in the\ndriver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f8d11971b9f54362437ce70f4d1911f0996d542",
      "tree": "48fb0df29994e976325761bd9e07ce107a96b6d5",
      "parents": [
        "3d599d1ca57f443e5c4ff5af1e69d90350082f77"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 22:03:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "gpio: i2c expanders use subsys_init\n\nMake the I2C external GPIO expander drivers register themselves at\nsubsys_initcall() time when they\u0027re statically linked.\n\nSOC-integrated GPIOs are available starting very early -- early in\narch_initcall() at latest, but often even before initcalls start to run --\nso this improves consistency, so more subsystems can rely on GPIOs in\ntheir own subsys_initcall() code.\n\n(This isn\u0027t a theoretical problem.  This is one of several patches needed\nto resolve oopsing observed when statically linking kernels on a DaVinci\nEVM.  Its pcf857x GPIOs needed to be available well before some other\ndrivers initialized.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\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": "bbcd6d543de335bf81e96477f46a60a8bf51039c",
      "tree": "86d592bfa308407ce357184ff9494e7d36939c6b",
      "parents": [
        "7444a72effa632fcd8edc566f880d96fe213c73b"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Jul 25 01:46:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:30 2008 -0700"
      },
      "message": "gpio: max732x driver\n\nThis adds a driver supporting a family of I2C port expanders from Maxim,\nwhich includes the MAX7319 and MAX7320-7327 chips.\n\n[dbrownell@users.sourceforge.net: minor fixes]\nSigned-off-by: Jack Ren \u003cjack.ren@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
