)]}'
{
  "commit": "1e45860f541497d73162305d48b638d9b87e1ae3",
  "tree": "06b324a3a99a278810c5403af84cf106afea19b4",
  "parents": [
    "34af657916332e89564566bc8d35e3e06cc0c236"
  ],
  "author": {
    "name": "Mark Brown",
    "email": "broonie@sirena.org.uk",
    "time": "Fri Apr 13 13:11:50 2012 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Fri Apr 13 14:04:08 2012 +0100"
  },
  "message": "ARM: 7366/3: amba: Remove AMBA level regulator support\n\nThe AMBA bus regulator support is being used to model on/off switches\nfor power domains which isn\u0027t terribly idiomatic for modern kernels with\nthe generic power domain code and creates integration problems on platforms\nwhich don\u0027t use regulators for their power domains as it\u0027s hard to tell\nthe difference between a regulator that is needed but failed to be provided\nand one that isn\u0027t supposed to be there (though DT does make that easier).\n\nPlatforms that wish to use the regulator API to manage their power domains\ncan indirect via the power domain interface.\n\nThis feature is only used with the vape supply of the db8500 PRCMU\ndriver which supplies the UARTs and MMC controllers, none of which have\nsupport for managing vcore at runtime in mainline (only pl022 SPI\ncontroller does).  Update that supply to have an always_on constraint\nuntil the power domain support for the system is updated so that it is\nenabled for these users, this is likely to have no impact on practical\nsystems as probably at least one of these devices will be active and\ncause AMBA to hold the supply on anyway.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01c2cf4efcdde81ba9ec012ec67a1660524c8b86",
      "old_mode": 33188,
      "old_path": "drivers/amba/bus.c",
      "new_id": "cc273226dbd014868ac68342d07225e0b095d6e1",
      "new_mode": 33188,
      "new_path": "drivers/amba/bus.c"
    },
    {
      "type": "modify",
      "old_id": "ebc1e8658226bbfca7505f2d109d119a9598e690",
      "old_mode": 33188,
      "old_path": "drivers/mfd/db8500-prcmu.c",
      "new_id": "5be32489714f61a279b4fe30ce7badb37d5833a4",
      "new_mode": 33188,
      "new_path": "drivers/mfd/db8500-prcmu.c"
    },
    {
      "type": "modify",
      "old_id": "96f0da66b185b5cbb41c6cdf01d7e969e5b341ed",
      "old_mode": 33188,
      "old_path": "drivers/spi/spi-pl022.c",
      "new_id": "09c925aaf3207dac61b61278cfdddf0f59b39f4c",
      "new_mode": 33188,
      "new_path": "drivers/spi/spi-pl022.c"
    },
    {
      "type": "modify",
      "old_id": "7847e197730ac86cc480092d5dd525499d106716",
      "old_mode": 33188,
      "old_path": "include/linux/amba/bus.h",
      "new_id": "8d54f79457ba54ae2c85ce1a0e03c0ca5a34e8fc",
      "new_mode": 33188,
      "new_path": "include/linux/amba/bus.h"
    }
  ]
}
