)]}'
{
  "log": [
    {
      "commit": "dbfe8ca259e1f899ca02ea33d903fa21bbea67c5",
      "tree": "84323bb062518a3ffe538162e8ca9e21a7743425",
      "parents": [
        "24cbdd75c4a868bf1ebc986337ffcacf3f8a4109"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed May 02 22:56:47 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 11 11:14:16 2012 +0200"
      },
      "message": "pinctrl/nomadik: implement pin multiplexing\n\nImplements basic pinmux for the Nomadik pin controller.\n\nThe plan is to split the existing singular pin config interface\nnmk_config_pin(), nmk_config_pins(), that will configure muxing\nand other settings at the same time, into two interfaces\nby splitting the code in pinmux and pinctrl and eventually\ndeleting the old interface and its helper functions when all\nusers are gone.\n\nnmk_gpio_set_mode() and nmk_gpio_get_mode() are two older\ninterfaces for just configuring muxing/altfunctions that\nwill also be replaced in the end.\n\nWe take some extra care to handle the glitch-avoidance here,\nbut it is simpler now since there is only one altsetting per\npingroup so we know immediately if we need to avoid altfunc\nC glitches for a certain group.\n\nAs part of the makeover implement the .request() and .free()\ncalls on the GPIO chips and have them call back into the\npinctrl layer to reserve GPIOs.\n\nChangeLog v1-\u003ev2:\n- Rebased on pinctrl-mergebase-20120418 so we get the latest\n  driver infrastructure where function count is done by a fixed\n  value and we can drop a few range checks since this is now\n  handled by the core.\n- Include a GPIO muxing hunk erroneously part of the pin config\n  patch.\n\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "e98ea774c8d210364379329f042e7596f83ecc58",
      "tree": "95833bd464ee36b68abe4e3c5612dc7e804f771c",
      "parents": [
        "072e82a18f72b7b7278130c79029aac59de7650b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Apr 26 23:57:25 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 11 11:14:14 2012 +0200"
      },
      "message": "pinctrl/nomadik: basic Nomadik pinctrl interface\n\nThis adds a scratch pin control interface to the Nomadik pinctrl\ndriver, and defines the pins and groups in the DB8500 ASIC. We\ndefine GPIO ranges to cover the pins exposed. The DB8500 has\nmore pins than this but we restrict the driver to the pins that\ncan be controlled from the combined GPIO and pin control hardware\nto begin with.\n\nChangeLog v1-\u003ev2:\n- Base on the latest pinctrl development from\n  pinctrl-mergebase-20120418 so we can get rid of legacy\n  group count mechanism. Also drop the range checks for group\n  index, this is handled by the core now.\n\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    }
  ]
}
