)]}'
{
  "log": [
    {
      "commit": "0f0d84e52cb2a6e0b1d101484a92121410135da1",
      "tree": "995b2a031e041b4673700904840511da476814f2",
      "parents": [
        "d836cae4f683211f14c1fd8184f478622b185164"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 14:38:30 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 11 09:31:28 2006 -0500"
      },
      "message": "[PATCH] MACB: Use __raw register access\n\nSince macb is a chip-internal device, use __raw_readl and\n__raw_writel instead of readl/writel. This will perform native-endian\naccesses, which is the right thing to do on both AVR32 and ARM devices.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d836cae4f683211f14c1fd8184f478622b185164",
      "tree": "006f96c4099116b3b0e55311f8ff33915ec30932",
      "parents": [
        "68dc44af632944dff6c8b36013d32a254fe62de4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 14:37:35 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 11 09:31:28 2006 -0500"
      },
      "message": "[PATCH] MACB: Use struct delayed_work instead of struct work_struct\n\nThe macb driver calls schedule_delayed_work() and friends, so we need\nto use a struct delayed_work along with it. The conversion was\nexplained by David Howells on lkml Dec 5 2006:\n\nhttp://lkml.org/lkml/2006/12/5/269\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "89e5785fc8a6b9eafd37f2318a9a76d479c796be",
      "tree": "077d9fc145310468675de8487d87580dea75c554",
      "parents": [
        "b690bdef7c4523bf55103b7a841c454d4674b315"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 09 14:51:17 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:04 2006 -0500"
      },
      "message": "[PATCH] Atmel MACB ethernet driver\n\nDriver for the Atmel MACB on-chip ethernet module.\n\nTested on AVR32/AT32AP7000/ATSTK1000. I\u0027ve heard rumours that it works\nwith AT91SAM9260 as well, and it may be possible to share some code with\nthe at91_ether driver for AT91RM9200.\n\nHardware documentation can be found in the AT32AP7000 data sheet,\nwhich can be downloaded from\n\nhttp://www.atmel.com/dyn/products/datasheets.asp?family_id\u003d682\n\nChanges since previous version:\n  * Probe for PHY ID instead of depending on it being provided through\n    platform_data.\n  * Grab initial ethernet address from the MACB registers instead\n    of depending on platform_data.\n  * Set MII/RMII mode correctly.\n\nThese changes are mostly about making the driver more compatible with\nthe at91 infrastructure.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ]
}
