)]}'
{
  "log": [
    {
      "commit": "394349f7789fdfcdc74b61afcac84046535c40b7",
      "tree": "20dd88e7a1f2dba0a1c227f53960013bf956fa43",
      "parents": [
        "70b36378d44d7f5e62458a830b1a9bb1c570f28a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Nov 24 18:27:15 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 12 22:49:02 2012 +0100"
      },
      "message": "pinctrl: introduce generic pin config\n\nThis is a split-off from the earlier patch set which adds generic\npin configuration for the pin controllers that want it. Since\nwe may have a system with mixed generic and custom pin controllers,\nwe pass a boolean in the pin controller ops vtable to indicate\nif it is generic.\n\nChangeLog v1-\u003ev5:\n- Follow parent patch versioning number system.\n- Document the semantic meaning of return values from pin config\n  get functions, so we can iterate over pins and check their\n  properties from debugfs as part of the generic config code.\n- Use proper cast functions in the generic debugfs pin config\n  file.\n- Expand generic config to optionally cover groups too.\nChangeLog v5-\u003ev6:\n- Update to match underlying changes.\nChangeLog v6-\u003ev7:\n- Drop DRIVE_OFF parameter, use bias high impedance for this\n- Delete argument for drive modes push-pull, od and os. These\n  are now just state transitions.\n- Delete slew rate rising/falling due to discussions on on\n  proper semantics\n- Drop config wakeup, struct irq_chip does this for now, add\n  back if need be.\n- Set PIN_CONFIG_END to 0x7fff making room for custom config\n  parameters from 0x8000 and up.\n- Prefix accessor functions with pinconf_\n"
    }
  ]
}
