)]}'
{
  "commit": "faeae3fa0f3a243f677cf606aa87d0d99c225165",
  "tree": "72a644c8bafee340fb190578f25af3de6b6abcd4",
  "parents": [
    "38912bdbde5f39aa00dfc6228ef580ff79b46bd3"
  ],
  "author": {
    "name": "Deepak SIKRI",
    "email": "deepak.sikri@st.com",
    "time": "Wed Apr 04 04:33:22 2012 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Apr 04 18:39:23 2012 -0400"
  },
  "message": "stmmac: Define MDC clock selection macros\n\nThe patch adds the macros to be used for MDC clock selection. The MDC clock\nfrequency is based on scaled system clock, and has to be confined to a range\nof 1-2.5 MHz. Based on the input CSR clock, the scaling factor has to be\nselected.\nThe platform specific code will provide the default value of this scaling\nfactor, based on the input CSR clock.\nThere is an option to set MDC clock higher than the IEEE 802.3 specified\nfrequency limit of 2.5 MHz. This applies for the interfacing chips that\nsupport higher MDC clocks. The resultant higher clock of 12.5 MHz requires\nadditional Macros to be defined for the clock divider corresponding to the\nto the following selection.\n-----------------------------------------\n\tSelection\tMDC Clock\n-----------------------------------------\n\t1000 \t\tclk_csr_i/4\n\t1001 \t\tclk_csr_i/6\n\t1010 \t\tclk_csr_i/8\n\t1011 \t\tclk_csr_i/10\n\t1100 \t\tclk_csr_i/12\n\t1101\t \tclk_csr_i/14\n\t1110 \t\tclk_csr_i/16\n\t1111 \t\tclk_csr_i/18\n\nThis support has to be added both in the include file, as well as driver. The\ndriver need to program the registers based on the interfacing chips. This would\nbe more board specific information and needs to be passed through the platform\ncode to the driver. This work would be carried out in the future patch set\nrelease.\n\nSigned-off-by: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nAcked-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9b4d6cb96e9b504e280785285b6d8908ef6a687",
      "old_mode": 33188,
      "old_path": "include/linux/stmmac.h",
      "new_id": "e5292828b684ef30490e321d0668feb0ebce25d5",
      "new_mode": 33188,
      "new_path": "include/linux/stmmac.h"
    }
  ]
}
