)]}'
{
  "commit": "c3ed3877625f10d600b0eca2ca48a68c46aed660",
  "tree": "d8170541551dca7abcefa118c4681d7294e3456d",
  "parents": [
    "4d55c5a13a189a80d40383f02c8026f9a87d7c87"
  ],
  "author": {
    "name": "Arindam Nath",
    "email": "arindam.nath@amd.com",
    "time": "Thu May 05 12:19:06 2011 +0530"
  },
  "committer": {
    "name": "Chris Ball",
    "email": "cjb@laptop.org",
    "time": "Tue May 24 23:53:48 2011 -0400"
  },
  "message": "mmc: sdhci: add support for programmable clock mode\n\nHost Controller v3.00 supports programmable clock mode as an optional\nfeature. The support for this mode is indicated by non-zero value in\nbits 48-55 of the Capabilities register. If supported, the actual\nvalue of Clock Multiplier is one more than the value provided in the\nbit fields. We only set Clock Generator Select (bit 5) and SDCLK\nFrequency Select (bits 8-15) of the Clock Control register in case\nPreset Value Enable is not set, otherwise these fields are automatically\nset by the Host Controller based on the UHS mode selected. Also, since\nthe maximum and minimum clock frequency in this mode can be\n(Base Clock * Clock Mul) and (Base Clock * Clock Mul)/1024 respectively,\nf_max and f_min have been recalculated to reflect this change.\n\nTested by Zhangfei Gao with a Toshiba uhs card and general hs card,\non mmp2 in SDMA mode.\n\nSigned-off-by: Arindam Nath \u003carindam.nath@amd.com\u003e\nReviewed-by: Philip Rakity \u003cprakity@marvell.com\u003e\nTested-by: Philip Rakity \u003cprakity@marvell.com\u003e\nAcked-by: Zhangfei Gao \u003czhangfei.gao@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1ab22415883445d6f3ad6371dfe01470253f941",
      "old_mode": 33188,
      "old_path": "drivers/mmc/host/sdhci.c",
      "new_id": "07cca557c4b5346690d7f3d6294f7fd995d5fe86",
      "new_mode": 33188,
      "new_path": "drivers/mmc/host/sdhci.c"
    },
    {
      "type": "modify",
      "old_id": "e62367491eeec286a095126ec0f72710d45c48e6",
      "old_mode": 33188,
      "old_path": "drivers/mmc/host/sdhci.h",
      "new_id": "6b0a0ee9ac6eb87afecb66a656cd99849a01e1b3",
      "new_mode": 33188,
      "new_path": "drivers/mmc/host/sdhci.h"
    },
    {
      "type": "modify",
      "old_id": "b74c8530e95921c1cc56997efcf3721356c2264b",
      "old_mode": 33188,
      "old_path": "include/linux/mmc/sdhci.h",
      "new_id": "a88a799ed7c3529879547085943af7590b6507df",
      "new_mode": 33188,
      "new_path": "include/linux/mmc/sdhci.h"
    }
  ]
}
