)]}'
{
  "commit": "fa16a5c13a2fc1433cfff38a083b4f8c5138d022",
  "tree": "81f2e5ce5a1c1b7bd4de59e695b5e423126f3ec2",
  "parents": [
    "3b2a6061afe6fcc44437cd5ec641b0aeb2825ee3"
  ],
  "author": {
    "name": "David Brownell",
    "email": "dbrownell@users.sourceforge.net",
    "time": "Sun Feb 08 10:37:06 2009 -0800"
  },
  "committer": {
    "name": "Liam Girdwood",
    "email": "lrg@slimlogic.co.uk",
    "time": "Tue Mar 31 09:56:25 2009 +0100"
  },
  "message": "regulator: twl4030 regulators\n\nSupport most of the LDO regulators in the twl4030 family chips.\nIn the case of LDOs supporting MMC/SD, the voltage controls are\nused; but in most other cases, the regulator framework is only\nused to enable/disable a supplies, conserving power when a given\nvoltage rail is not needed.\n\nThe drivers/mfd/twl4030-core.c code already sets up the various\nregulators according to board-specific configuration, and knows\nthat some chips don\u0027t provide the full set of voltage rails.\n\nThe omitted regulators are intended to be under hardware control,\nsuch as during the hardware-mediated system powerup, powerdown,\nand suspend states.  Unless/until software hooks are known to\nbe safe, they won\u0027t be exported here.\n\nThese regulators implement the new get_status() operation, but\ncan\u0027t realistically implement get_mode(); the status output is\neffectively the result of a vote, with the relevant hardware\ninputs not exposed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85a1f407e755115f4fb2dc2b90d3bb1531d7370a",
      "old_mode": 33188,
      "old_path": "drivers/regulator/Kconfig",
      "new_id": "e58c0ce65aa6d4f6cf750feba06591df4d4ca33c",
      "new_mode": 33188,
      "new_path": "drivers/regulator/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "61b30c6ddecc1cf86b43b694a9939300ddbf941c",
      "old_mode": 33188,
      "old_path": "drivers/regulator/Makefile",
      "new_id": "bac133afc061473f8cd74662fe9a7af091bba239",
      "new_mode": 33188,
      "new_path": "drivers/regulator/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23f282670db54af77e4a4c49d2bb6c9f6d95fcdc",
      "new_mode": 33188,
      "new_path": "drivers/regulator/twl4030-regulator.c"
    },
    {
      "type": "modify",
      "old_id": "8137f660a5cc58a3768d498d6b77ed9dc25ad12f",
      "old_mode": 33188,
      "old_path": "include/linux/i2c/twl4030.h",
      "new_id": "0dc80ef249752dea6c1d1cb735d6200341f46a9e",
      "new_mode": 33188,
      "new_path": "include/linux/i2c/twl4030.h"
    }
  ]
}
