)]}'
{
  "commit": "011af7bc7cd188a0310e2d26cdc2cc5d90148b0c",
  "tree": "3f3aa08b555bdcb4c4dfe6e8d4bec9c4205ccd79",
  "parents": [
    "3b49aacd0e56d5bf1b511f6554f17cd65eb8da64"
  ],
  "author": {
    "name": "Kim, Milo",
    "email": "Milo.Kim@ti.com",
    "time": "Fri Mar 23 15:02:09 2012 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Mar 23 16:58:34 2012 -0700"
  },
  "message": "drivers/leds/leds-lp5521.c: support led pattern data\n\nThe lp5521 has autonomous operation mode without external control.\nUsing lp5521_platform_data, various led patterns can be configurable.\nFor supporting this feature, new functions and device attribute are\nadded.\n\nStructure of lp5521_led_pattern: 3 channels are supported - red, green\nand blue.  Pattern(s) of each channel and numbers of pattern(s) are\ndefined in the pla\u003d tform data.  Pattern data are hexa codes which\ninclude pattern commands such like set pwm, wait, ramp up/down, branch\nand so on.\n\nPattern mode functions:\n * lp5521_clear_program_memory\n\tBefore running new led pattern, program memory should be cleared.\n * lp5521_write_program_memory\n\tPattern data updated in the program memory via the i2c.\n * lp5521_get_pattern\n\tGet pattern from predefined in the platform data.\n * lp5521_run_led_pattern\n\tStop current pattern or run new pattern.\n\tTransition time is required between different operation mode.\n\nDevice attribute - \u0027led_pattern\u0027: To load specific led pattern, new device\nattribute is added.\n\nWhen the lp5521 driver is unloaded, stop current led pattern mode.\n\nDocumentation updated : description about how to define the led patterns\nand example.\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Arun MURTHY \u003carun.murthy@stericsson.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e3c66c64591d91a9e74cb4a600a8876fb60f5bba",
      "old_mode": 33188,
      "old_path": "Documentation/leds/leds-lp5521.txt",
      "new_id": "0e542ab3d4a0f0d21cf915672c0686bf105a2e23",
      "new_mode": 33188,
      "new_path": "Documentation/leds/leds-lp5521.txt"
    },
    {
      "type": "modify",
      "old_id": "9682ece16011685d5784fc6fce9050cfc96ee12e",
      "old_mode": 33188,
      "old_path": "drivers/leds/leds-lp5521.c",
      "new_id": "007c7c921e7e0cfff4989422942c59a7db42e169",
      "new_mode": 33188,
      "new_path": "drivers/leds/leds-lp5521.c"
    },
    {
      "type": "modify",
      "old_id": "e9ab583cac366d41bd233289e253e442325887c8",
      "old_mode": 33188,
      "old_path": "include/linux/leds-lp5521.h",
      "new_id": "3f071ec019b24d8f3a87b9b7ffda22900b99d96d",
      "new_mode": 33188,
      "new_path": "include/linux/leds-lp5521.h"
    }
  ]
}
