)]}'
{
  "log": [
    {
      "commit": "d36773e53f4919627d43b1010df096c5d518a1f5",
      "tree": "11d46cd95681f7e7a04340ec7c966da86e9f0e6b",
      "parents": [
        "1c99dac8bf0dd5bd1a7600e81d1e5691f7338250"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Thu May 21 19:49:47 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 17 11:06:27 2009 +0100"
      },
      "message": "MIPS: RB532: Check irq number when handling GPIO interrupts\n\nThis patch makes sure that we are not going to clear\nor change the interrupt status of a GPIO interrupt\nsuperior to 13 as this is the maximum number of GPIO\ninterrupt source (p.232 of the RC32434 reference manual).\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d9bdffd2102404e8ea5f71c5b88dad890984164d",
      "tree": "c8deba7479dc3ba6140dd6c55742dbb16f819db7",
      "parents": [
        "73969ff0eda233f140bcbed1251431387b43f383"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Mar 04 23:27:15 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 09 20:10:12 2009 -0700"
      },
      "message": "Input: add driver for S1 button of rb532\n\nMikrotik\u0027s Routerboard 532 has two builtin buttons, from which one\ntriggers a hardware reset. The other one is accessible through GPIO\npin 1. Sadly, this pin is being multiplexed with UART0 input, so\nenabling it as interrupt source (as implied by the gpio-keys driver)\nis not possible unless UART0 has been turned off. The later one though\nis a rather bad idea as the Routerboard is an embedded device with\nonly a single serial port, so it\u0027s almost always used as serial\nconsole device.\n\nThis patch adds a driver based on INPUT_POLLDEV, which disables the\nUART and reconfigures GPIO pin 1 temporarily while reading the button\nstate.  This procedure works fine and has been tested as part of\nanother, unpublished driver for this device.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0fc6bc0d6e953f6dd80c286c889d8d581e8f8d7a",
      "tree": "e1f055c238ca395c32cd52a8869204cc148dbc53",
      "parents": [
        "3828ee047d3c8e0d0e8e9f4d738bd8593220299a"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 22 19:32:43 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:01 2009 +0000"
      },
      "message": "MIPS: RB532: Export rb532_gpio_set_func()\n\nThis kernel symbol provides a way for drivers to switch on alternate\nfunction for a certain GPIO pin. Turning it off is done implicitly when\nchanging the GPIO direction, as that would be fixed when using the given\npin als alternate function.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c4db8e82808a804751be906e8c14bbe0a264a9c",
      "tree": "0ece1c8ef033c31325696e2dd1a9f484ed52b245",
      "parents": [
        "4ca3803f81bca9081f17ef67ffca8b11790f608d"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:54 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:01 2009 +0000"
      },
      "message": "MIPS: RB532: Simplify dev3 init\n\nAs rb532_dev3_ctl_res is not used by any platform device, it can be dropped\nwhen not used for holding the physical address of the device 3 controller.\n\nAlso a size of one byte should suffice when ioremapping the physical\naddress mentioned above, as only a single byte is being read from and\nwritten to it.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4ca3803f81bca9081f17ef67ffca8b11790f608d",
      "tree": "a8e24a6da9135b5b500244593165ed97473d2516",
      "parents": [
        "36f2db4b9c01689b1311d57a6297022d82000185"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:53 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Remove {get,set}_434_reg()\n\nThese kernel symbols are unused. Also, since dev3 init has been moved to\ndevices.c, set_434_reg() breaks compiling as it uses dev3.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36f2db4b9c01689b1311d57a6297022d82000185",
      "tree": "209deaa3c9dba38e633ba4e8ac7875749c54c490",
      "parents": [
        "7060886fb745b705bcf189131eb49c50485ba233"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:52 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Move dev3 init code to devices.c\n\nThis code doesn\u0027t belong to gpio.c, as it\u0027s completely unrelated to\nGPIO. As dev1 and dev2 init code is in devices.c, it seems to be a more\nadequate place.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7060886fb745b705bcf189131eb49c50485ba233",
      "tree": "c28c98a8c0a14f0d84f1166e752adc6b0a0e74ef",
      "parents": [
        "deb1003329b65456c4e6702cd3bcc698d565a11e"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:51 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Fix set_latch_u5()\n\nThe data to be written is just a byte, so use writeb instead of writel.\nAlso, dev3.base contains the address, not the data so referencing here\nis wrong.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "deb1003329b65456c4e6702cd3bcc698d565a11e",
      "tree": "9cd346566d3f0881c8401c762704a31cdb0a8bc1",
      "parents": [
        "94d2cc1b8b2bd2141e141a4f43bce9ab135bd9fd"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:50 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Fix init of rb532_dev3_ctl_res\n\nThis register just contains the address of the actual resource, so\ninitialisation has to be the same as cf_slot0_res and nand_slot0_res.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "94d2cc1b8b2bd2141e141a4f43bce9ab135bd9fd",
      "tree": "d1b4b39138bd968ecdd1f3efe7617027462b50c9",
      "parents": [
        "1452fc7d178c37c6463c95c5cc6858c7b7f478c8"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 15 15:41:44 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Use driver_data instead of platform_data\n\nAs the korina ethernet driver uses platform_get_drvdata() to extract the\ndriver specific data from the platform device, driver_data has to be\nused here.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1452fc7d178c37c6463c95c5cc6858c7b7f478c8",
      "tree": "11087b5300be36da1b1fa851c740a4d85c8da20f",
      "parents": [
        "84c2c562c101bd84ea0f796b9838296da1bf859e"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 15 15:38:38 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Detect uart type, add platform device\n\nAuto-detection works just fine, so use it instead of specifying the type\nmanually. Also define a platform device for the uart, as suggested by\nDavid Daney.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84c2c562c101bd84ea0f796b9838296da1bf859e",
      "tree": "6e6ee1e3d5d033f62cbf2e5b7affad6c2294cc98",
      "parents": [
        "33763d571da995913299cd0509425decfa9e4be0"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Fri Nov 28 20:46:22 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: RB532: remove useless CF GPIO initialisation\n\nAs the pata-rb532-cf driver calls gpio_direction_input(), the calls to\nrb532_gpio_set_func() and rb532_gpio_direction_input() are not needed since\nthe alternate function is automatically being disabled when changing the\nGPIO pin direction.\nThe later two calls to rb532_gpio_set_{ilevel,istat}() are implicitly being\ndone by the IRQ initialisation of pata-rb532-cf.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "33763d571da995913299cd0509425decfa9e4be0",
      "tree": "73b23605980e686256d7901f70c38368e7e11067",
      "parents": [
        "4aa0f4d7264bc4f54603de5db1ffcaf8912ddd23"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Fri Nov 28 20:46:09 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: RB532: Auto disable GPIO alternate function\n\nWhen a driver calls gpio_set_direction_{input,output}(), it obviously\ndoesn\u0027t want the alternate function for that pin to be active (as the\ndirection would not matter in that case). This patch ensures alternate\nfunction is disabled when the direction is being changed.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4aa0f4d7264bc4f54603de5db1ffcaf8912ddd23",
      "tree": "ea927484cd34bbb9ac84e301e8d9ec469fe251b0",
      "parents": [
        "fb91e2cb7d3d44356bb92411d6d6b7cb51ce156c"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Fri Nov 28 20:45:10 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: RB532: Add set_type() function to IRQ struct.\n\nInterrupt Group 4 mapps the GPIO pins enabled as interrupt sources;\nadd defines to make this clear when addressing them later in code.\n\nThe mapped GPIOs support triggering on either level high or low. To\nachieve this, the set_type() function calls rb532_gpio_set_ilevel() for\ninterrupts of the above mentioned group.\n\nAs there is no way to alter the triggering characteristics of the other\ninterrupts, accept level triggering on status high only. (This is just a\nguess; but as the system boots fine and interrupt-driven devices (e.g.\nserial console) work with no implications, it seems to be right.)\n\nTo clear a GPIO mapped IRQ, the source has to be cleared (i.e., the\ninterrupt status bit of the corresponding GPIO pin). This is done inside\nrb532_disable_irq().\n\nAfter applying these changes I could undo most of my former \"fixes\" to\npata-rb532-cf. Particularly all interrupt handling can be done\ngenerically via set_irq_type() as it was before.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5379a5fdf3cb2b23d00da2a1298167f9a1fb002a",
      "tree": "047cf637a0da94c6d080554c6a25c05463bed4ee",
      "parents": [
        "f839490ab42a471f0b0a4b795df77a1af924fe05"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Nov 12 00:09:30 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: RB532: Fix bit swapping in rb532_set_bit()\n\nThe algorithm works unconditionally. If bitval is one, the first line is\na no op and the second line sets the bit at offset position. Vice versa,\nif bitval is zero, the first line clears the bit at offset position and\nthe second line is a no op.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e373952cc893207a8b47a5e68c2f5155f912449",
      "tree": "b0c5dedca901bcac6f040e21a8f406df994411dd",
      "parents": [
        "f43909dfb39c63ce54a598cbd7921643029afdeb"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Sat Nov 01 15:13:21 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 20 19:42:33 2008 +0000"
      },
      "message": "MIPS: RB532: Provide functions for gpio configuration\n\nAs gpiolib doesn\u0027t support pin multiplexing, it provides no way to\naccess the GPIOFUNC register. Also there is no support for setting\ninterrupt status and level. These functions provide access to them and\nare needed by the CompactFlash driver.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1b432840d0a4740020e29ae7a00717ef8f44954b",
      "tree": "64374760eb188224bba02321bba49b99eeff4dc6",
      "parents": [
        "9e86786a4b17ad186f456dc6ac0508a17556731b"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Oct 31 14:24:29 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 20 19:42:32 2008 +0000"
      },
      "message": "MIPS: RB532: GPIO register offsets are relative to GPIOBASE\n\nThis patch fixes the wrong use of GPIO register offsets\nin devices.c. To avoid further problems, use gpio_get_value\nto return the NAND status instead of our own expanded code.\n\nAlso define the zero offset of the alternate function register to allow\nconsistent access.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc4c4e832a203f66959e5eb2ecc56b0b9525173e",
      "tree": "d847868b970d8e65f3bb3ca23b7aa7087ff9b314",
      "parents": [
        "edb6310aaa0dfc3da303a4ba6dff9dce3fbaa8d3"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Oct 27 02:29:57 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: RB532: Disable the right device\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fa36b04386422951a7c73f9210403d1a2eaffe92",
      "tree": "756cf6db4f5af6e764f61d6971f67796e76a5d27",
      "parents": [
        "052ac71c4b85e5ce7e70d4f9b3555caa647d884a"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Oct 24 19:53:55 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:26 2008 +0000"
      },
      "message": "MIPS: RB532: Set gpio interrupt status and level for CompactFlash\n\nThis patch sets the correct interrupt status and level\nin order to get the CompactFlash adapter working.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08da6f1bdddca14ba0fe28a5f6c41aa163aa27d3",
      "tree": "0b248ba313fb04f46297a26bd0f6db23dd4b4a47",
      "parents": [
        "656e9503bae1dbc7b0e8c709715e5eda9ae82653"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Sun Oct 12 22:56:11 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 15 12:46:52 2008 +0100"
      },
      "message": "MIPS: Kill unused \u003casm/debug.h\u003e inclusions\n\nSigned-off-by: Shinya Kuribayashi \u003cskuribay@ruby.dti.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d888e25b8dd1b501ac75b0c6587c043a394319c3",
      "tree": "31c2705b25ceaff8fa10a8b90324c6d0dd616af7",
      "parents": [
        "09b7dcf220a37245b16fd4a716923d75bf6edf8b"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:54:34 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:47 2008 +0100"
      },
      "message": "MIPS: RB532: Convert to GPIO lib\n\nThis patch converts the rb532 code to use gpio library\nand register its gpio chip.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "606a083b1e1a357cb66454e4581b80f1a67d8368",
      "tree": "4967e653091001d2bcd6ca380cdc5a7ad61be53b",
      "parents": [
        "deeb45ac4a32c8271b022ecba73913bc1112e8e6"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:53:50 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:46 2008 +0100"
      },
      "message": "MIPS: RB532: Cleanup the headers again\n\nThis patch cleans up headers and regroups informations to\nwhere they should reside. While moving, try to have a\nconsistant naming for defines.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "deeb45ac4a32c8271b022ecba73913bc1112e8e6",
      "tree": "7f86789e7484fe4e7b32e059787cac3f6670260f",
      "parents": [
        "b6e2f58a503b56e154f90dc516647c93c5fe873d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:53:24 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:46 2008 +0100"
      },
      "message": "MIPS: RB532: Remove obsolute reference to setup_serial_port\n\nWe are no longer using setup_serial_port. So just remove it\nfrom the prom code.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6e2f58a503b56e154f90dc516647c93c5fe873d",
      "tree": "13e4fbed1f5fff91714c9c19ca97d77d94a1455f",
      "parents": [
        "c76befc3429354909d3242d11b8d3bcb3bea4b03"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:03:03 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:46 2008 +0100"
      },
      "message": "MIPS: RB532: Fix id usage in platform devices\n\nWhen there is only platform device of the same type, id \u003d -1\nshould be used, fix this.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c76befc3429354909d3242d11b8d3bcb3bea4b03",
      "tree": "c0328f287a3dd6ebb90cf4be8014d0609d1c1ef2",
      "parents": [
        "49afa0a15180c22c8836ef36edd6aa48ab7b2915"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:02:03 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:45 2008 +0100"
      },
      "message": "MIPS: RB532: replace raw volatile read with a readl\n\nThis patch replaces a raw read using volatiles\nwith a readl.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49afa0a15180c22c8836ef36edd6aa48ab7b2915",
      "tree": "d2117d64dee8233ca339fa762be2ba66884981c9",
      "parents": [
        "3c8cf8caa5b217fbb17d0dce7f6bbec1d7da7249"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:01:31 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:45 2008 +0100"
      },
      "message": "MIPS: RB532: Remove gpio bootup state\n\nWe are no longer using gpio bootup state, so do not export\nit and do not parse the kernel command line tag for it.\nInstead we provide gpio-keys for the button the gpio bootup\nstate was checking.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3c8cf8caa5b217fbb17d0dce7f6bbec1d7da7249",
      "tree": "08dac39df2d5451aa857c599a195341b0ee22189",
      "parents": [
        "3cd4e067a3e548a56a8b5e202552dcd18a2783a9"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:01:03 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:45 2008 +0100"
      },
      "message": "MIPS: RB532: Use physical addresses for gpio and device controller registers\n\nThis patch fixes the misuse of virtual addresses for the GPIO and third\ndevice controller which would lead to problems while accessing ioremap\u0027d\nregisters.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3cd4e067a3e548a56a8b5e202552dcd18a2783a9",
      "tree": "90aec37b9415ac73f82e6cbb7ff80ca4e2c10d06",
      "parents": [
        "021635280d4572b9d9bb5481b00afea8a66b295f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:00:22 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:44 2008 +0100"
      },
      "message": "MIPS: RB532: Cleanup and group definitions to their right places\n\nThis patch moves GPIO related definitions to gpio.h and IRQ\nrelated to irq.h\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ddfe82dc687bd786cc75c0ea973588394665e60",
      "tree": "32bf11a1def4d22f2f8d91ab0f8c99e04cf76fe1",
      "parents": [
        "a571444a06257558039619a9eecfb137812670eb"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Aug 05 22:24:18 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 26 09:10:26 2008 +0100"
      },
      "message": "[MIPS] RB532: Do not define registers that are already defined\n\nUse the register definitions of the MPMC controller from\nmach-rc32434/rb.h instead of redefining them.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8b32d6d00ca890ebb204da1260247c11bba042b3",
      "tree": "37bc0e424b0a9c6be366ef6c3726a23f17befc12",
      "parents": [
        "fd7ccfa7ac64156a5c1c906e0986b73d481b6dfc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 29 09:46:34 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:34 2008 +0100"
      },
      "message": "[MIPS] RB532: Flags are unsigned long\n\nA recent generic change now catches such bugs:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/mips/rb532/time.o\ncc1: warnings being treated as errors\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/mips/rb532/time.c: In function \u0027plat_time_init\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/mips/rb532/time.c:55: error: comparison of distinct pointer types lacks a cast\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/mips/rb532/time.c:66: error: comparison of distinct pointer types lacks a cast\nmake[2]: *** [arch/mips/rb532/time.o] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "73b4390fb23456964201abda79f1210fe337d01a",
      "tree": "bc613dfa0a3926bd889025cebbc28ae034b8c854",
      "parents": [
        "36a0a3cd45b49ceff78ac28efef1cbeec413d8c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 16 16:12:25 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:18 2008 +0100"
      },
      "message": "[MIPS] Routerboard 532: Support for base system\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ]
}
