)]}'
{
  "log": [
    {
      "commit": "7fd7218610600b16f6f0af3f9d9353ba0265c09f",
      "tree": "7067d2c4fbe7e252913bc2440a7ebc6aa223f2f2",
      "parents": [
        "34f329db54e8154cf7faf0e7c45e7c16facfbbfe"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jul 21 09:55:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] MPIC protected sources\n\nSome HW platforms, such as the new cell blades, requires some MPIC sources\nto be left alone by the operating system. This implements support for\na \"protected-sources\" property in the mpic controller node containing a list\nof source numbers to be protected against operating system interference.\n\nFor those interested in the gory details, the MPIC on the southbridge of\nthose blades has some of the processor outputs routed to the cell, and\nat least one routed as a GPIO to the service processor. It will be used\nin the GA product for routing some of the southbridge error interrupts\nto the service processor which implements some of the RAS stuff, such\nas checkstopping when fatal errors occurs before they can propagate.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dbdf04c40161f81d74e27f04e201acb3a5dfad69",
      "tree": "aae342989f0431245bea9a0f47c0896950d76a17",
      "parents": [
        "b86ce01c7700cfc74665799355a46dcadf920ebd"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Fri Jul 20 21:39:26 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Fri Jul 20 21:41:42 2007 +0200"
      },
      "message": "[CELL] driver for DDR2 memory on AXON\n\nThe Axon bridge chip used on new Cell/B.E. based blade servers\ncomes with a DDR2 memory controller that can be used to\nattach cheap memory modules, as opposed to the high-speed\nXDR memory that is used by the CPU itself.\n\nSince the memory controller does not participate in the\ncache coherency protocol, we can not use the memory direcly\nfor Linux applications, but by providing a block device\nit can be used for swap space, temporary file storage and\nthrough the use of the direct_access block device operation\nfor mapping into user addresses, when it is mounted with\nan appropriate file system.\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "813f90728e7d74e9b753e6ef6c6915cd2a047adb",
      "tree": "bf5420917ebfca85b89f6de86740109c916924c0",
      "parents": [
        "c1158e63dfeb3928e94c768f0a403b3e0e799f70"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Fri Jul 20 21:39:18 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Fri Jul 20 21:41:34 2007 +0200"
      },
      "message": "[CELL] pmi: remove support for mutiple devices.\n\nThe pmi driver got simplified by removing support for multiple devices.\nAs there is no more than one pmi device per maschine, there is no need to\nspecify the device for listening and sending messages.\n\nThis way the caller (cbe_cpufreq) doesn\u0027t need to scan the device tree.\nWhen registering the handler on a board without a pmi\ninterface, pmi.c will just return -ENODEV.\n\nThe patch that fixed the breakage of cell_defconfig has been\nbroken out of the earlier version of this patch. So this is\nthe version that applies cleanly on top of it.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "7132ab7f6e0309bb8e0424e395ba149aee0c750e",
      "tree": "b947434ef6edefdbe683b4a6c5740ccec977bc4e",
      "parents": [
        "af2d940df2b60b15c271033d381c2f3ead655562"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Jul 11 11:43:07 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:37 2007 -0400"
      },
      "message": "Fix RGMII-ID handling in gianfar\n\nThe TSEC/eTSEC can detect the interface to the PHY automatically,\nbut it isn\u0027t able to detect whether the RGMII connection needs internal\ndelay.  So we need to detect that change in the device tree, propagate\nit to the platform data, and then check it if we\u0027re in RGMII.  This fixes\na bug on the 8641D HPCN board where the Vitesse PHY doesn\u0027t use the delay\nfor RGMII.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\n"
    },
    {
      "commit": "93ab471889c6662b42ce7da257f31f24c08d7d9e",
      "tree": "d1e665ac13b65c94ef5606787209e096a7d5793c",
      "parents": [
        "3c0c9e389bb9618fee2300eea2d135e4db64c4ba"
      ],
      "author": {
        "name": "Wade Farnsworth",
        "email": "wfarnsworth@mvista.com",
        "time": "Wed Jul 11 02:55:46 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jul 11 13:24:40 2007 +1000"
      },
      "message": "[POWERPC] Create add_rtc() function to enable the RTC CMOS driver\n\nIn order to use the RTC CMOS driver, each architecture must register a\nplatform device for the RTC.\n\nThis creates a function to register the platform device based on the RTC\ndevice node and verifies that the RTC port against the hard-coded value\nin asm/mc146818rtc.h.\n\nSigned-off-by: Wade Farnsworth \u003cwfarnsworth@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "80128ff79d282cf71b1819dbca9b8dd47d8ed3e8",
      "tree": "c09b48586370aad5bb5d424dea4401778bc1bf2a",
      "parents": [
        "90faf4fa7964a08d36160f7bc3c252866ad1275a"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vitb@kernel.crashing.org",
        "time": "Mon Jul 09 11:37:35 2007 -0700"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jul 10 00:33:51 2007 -0500"
      },
      "message": "[POWERPC] 8xx: mpc885ads pcmcia support\n\nAdds support for PowerQuicc on-chip PCMCIA.  The driver is implemented as\nof_device, so only arch/powerpc stuff is capable to use it, which now implies\nonly mpc885ads reference board.\n\nTo cope with the code that should be hooked inside driver, but is really board\nspecific (like set_voltage), global structure mpc8xx_pcmcia_ops holds\nnecessary function pointers that are filled in the BSP code.\n\n[akpm@linux-foundation.org: whitespace diddles]\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "65482ccf9d00bf4f68e17eb9c656d045d26e5d1f",
      "tree": "2efb9768bdfa450e5a0314ad0502b512354ada71",
      "parents": [
        "68fb0d203f4f62c8d1ac24d8ef2473582d8ea9db"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Mon May 28 18:48:06 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jul 03 02:04:51 2007 -0500"
      },
      "message": "[POWERPC] qe_lib: export symbols for QE driver to compile as module\n\nExport symbols of qe_lib to be used by QE driver.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Selvamuthukumar V \u003cvsmkumar.84@gmail.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dbf8471f5294b27ba9b6232ffc177dcd4e0a2fa5",
      "tree": "fdecc58118c69b522c44cc654aaadb89e69771fc",
      "parents": [
        "5516b540e98de6f7474a4e7149470ad6a0bbc54a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jun 27 01:56:50 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:39 2007 -0500"
      },
      "message": "[POWERPC] Merge ppc32 and ppc64 pcibios_alloc_controller() prototypes\n\nMake the ppc32 pcibios_alloc_controller take a device node to match\nthe ppc64 prototypes and have it set arch_data.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "476f5779b77a919f0ced5953de2bf3e0f2d02c07",
      "tree": "10135692a58501576e4fc0f999a60e85e9fde643",
      "parents": [
        "e4725c23eca47b5dc0d0d128b9af288c0cd878f6"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jun 26 12:12:55 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:24 2007 -0500"
      },
      "message": "[POWERPC] 86xx: Workaround PCI_PRIMARY_BUS usage\n\nThe Freescale PCI-e controllers have an issue in that they use the\nPCI_PRIMARY_BUS register in the virtual P2P bridge to determine which\nbus number to match on when generating a type 0 config cycle.  The\nissue is if we are renumbering bus numbers to match Linux we will try\nsetting the PCI_PRIMARY_BUS and will not know which bus number to use\nfor generating type 0 config cycles.  We surpress writing the register\nin the P2P bridge and always keep it at zero.\n\nIn the future when proper PCI domain support is working we should be\nable to remove this.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ab0f9ad34d1eb31bb13cc4218d7717f8a85b12ed",
      "tree": "aa4110045c5089ca0d498bdb32af29f3dfdf1d1a",
      "parents": [
        "dfac6faf8f42d5a9dd6919d7a2a41ef91eb77b4f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 25 15:19:48 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:20 2007 -0500"
      },
      "message": "[POWERPC] Added indirect_type to handle variants of PCI ops\n\nThe generic PCI config ops indirect support for ppc32 covers only two\ncases (implicit vs explicit) type 0/1 config cycles via set_cfg_type.\nAdded a indirect_type bit mask to handle other variants.\n\nAdded support for PCI-e extended registers and moved the cfg_type\nhandling into the bit mask for ARCH\u003dpowerpc.  We can also use this to\nhandle indirect quirks.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bf7c036fb48a6176635f2e7b749d7398728d4b7d",
      "tree": "2ee335cc5ae2597e75caaa42254b1ed73484f015",
      "parents": [
        "0a3786c5f7575c0739ad94057213b931a9423502"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Tue May 22 11:38:26 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:17 2007 -0500"
      },
      "message": "[POWERPC] Remove PCI-e errata for MPC8641 silicon ver 1.0\n\nRemove errata for PCI-e support of Rev 1.0 of MPC8641 since its considered\nobselete and is not production level silicon from Freescale.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nAcked-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0a3786c5f7575c0739ad94057213b931a9423502",
      "tree": "8877819dec87178ffad772279642cde2e3b7a63a",
      "parents": [
        "5ab65ecdaffd85753e7ad957622afcd709a39deb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 25 13:32:48 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:15 2007 -0500"
      },
      "message": "[POWERPC] Removed remnants of bus_offset\n\nRemoved the remants of bus_offset and use self_busno in the mv64x60 case\nand use pci_assign_all_buses on 83xx/85xx.\n\n83xx/85xx have multiple PHBs and the firmwares on these devices tend not\nto handle topologies with P2P bridges well so we let Linux just reassign\nthe bus numbers to match.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5ab65ecdaffd85753e7ad957622afcd709a39deb",
      "tree": "1b26f47f7126a7939ac2f9ce1c386bb3c8892b56",
      "parents": [
        "2a5ccbc5bb471c10b58ea85ac463e70faead1c8a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 25 13:09:42 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:13 2007 -0500"
      },
      "message": "[POWERPC] Added self_busno to indicate which bus number the PHB is\n\nAdded self_busno to pci_controller and indirect PCI ops to be set by\nboard code to indicate which bus number to use when talking to the PHB.\nBy default we use zero since the majority of controllers that have\nimplicit mechanisms to talk to the PHBs use a bus number of zero.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2a5ccbc5bb471c10b58ea85ac463e70faead1c8a",
      "tree": "1ffbbd25584c636958431cbe5757974d07a79b58",
      "parents": [
        "5229ee185287f4fd0d7809e6554b40ec83a4ba6c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 25 12:53:51 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:12 2007 -0500"
      },
      "message": "[POWERPC] Remove bus_offset in places its not really used\n\nThe user of the fsl_pcie code doesn\u0027t set bus_offset and 82xx doesn\u0027t\nrequire it either.  Remove the places in the code that reference it so\nwe can remove it all together.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7d52c7b0cd46f42ae2c9df37f1a385d9aaf95842",
      "tree": "32138e13cbc3eb154db37b202044870419b56655",
      "parents": [
        "0e302a704420afe40808fbd4ba149624c4350f31"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 22 00:23:57 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:57:22 2007 -0500"
      },
      "message": "[POWERPC] Pass the pci_controller into pci_exclude_device\n\nThere are times that we need to know which controller we are on to decide\nhow to exclude devices properly.  We now pass the pci_controller that we\nare going to use down to the pci_exclude_device function. This will\ngreatly simplify being able to exclude the PHBs in multiple controller\nsetups.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5ab9c4524d7edd6ae3711bdfd03e4a0deb17fc6e",
      "tree": "e7adfb3a5abcb5e16f3f2a1cefb5e9c611468286",
      "parents": [
        "d3c7ffabf0ce31026b2e43490ff694d70c0fbd3a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 21 11:22:47 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:57:07 2007 -0500"
      },
      "message": "[POWERPC] Remove set_cfg_type for PCI indirect users that don\u0027t need it\n\nThe Freescale and Marvell PCI controllers dont require explicit setting for\ntype 1 config cycles.  They handle producing them by implicitly looking at the\nbus, devfn.\n\nThe TSI108 and 52xx don\u0027t use the generic PCI indirect code and thus don\u0027t\nbother with set_cfg_type.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "542c98c06712fdbbbfe6b9e92a8d0023cf45102a",
      "tree": "f87ea85550270e0c8bb1dea1d32cabd0a061c1da",
      "parents": [
        "e3855fa5540617877907ca61c36d28e18d0f2473"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Thu Jun 07 10:38:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:02:09 2007 +1000"
      },
      "message": "[POWERPC] Call add_preferred_console when MPSC is console\n\nWhen a Marvell MPSC (serial controller) port is the specified\n/chosen/stdout-path device, call \u0027add_preferred_console()\u0027 so the user\ndoesn\u0027t have to specify a \u0027console\u003dttyMMx\u0027 cmdline argument.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1a06e0fe96526e43bab90fbab2263b55fb3d45d1",
      "tree": "14987db825941f75ddf2e2bff6ac434f9e4fb5d4",
      "parents": [
        "8fa336d889caa72637e0860f53fa40ef66dcceaf"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 17 18:56:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 16:58:07 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t link timer.o for powerpc systems using generic rtc\n\nWith both generic rtc and powerpc timer suspend / resume code now in the\n(powerpc.git) tree, powerpc platforms using the generic timer and enabling\npower management will have timer.o linked in the kernel, which they don\u0027t\nneed. Moreover, it will likely WARN_ON(!ppc_md.get_rtc_time), save\nzero-time and return no error on suspend...\n\nAs a possible solution we can choose not to build timer.o when RTC_CLASS\nis enabled.  However, I can imagine systems with 2 rtc\u0027s, one served by the\nppc-rtc, another one generic built as a module, in which case using the\nppc-rtc for suspend / resume will be impossible.  Not to say, that such a\nconfiguration would be ugly...\n\nSigned-off-by: G. Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c358e70762861f8d479f3fa8bec358c599ba04a",
      "tree": "b0948d7a6a39a6db258543eb8826b54068c5664f",
      "parents": [
        "ee46a90b599952bb1a9dc67f894710017e7cc409"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 03 00:25:42 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 16:56:09 2007 +1000"
      },
      "message": "[POWERPC] Use mktime in timer sysdev\n\nThis makes the timer sysdev use mktime instead of rtc_tm_to_time,\nsince rtc_tm_to_time just calls mktime anyway, and this means we\ndon\u0027t have a dependency on rtc-lib.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e58ca3de64927e96beb2f1594975dc4a29b79459",
      "tree": "135627322650910d05fe9ee988efd55832758b82",
      "parents": [
        "e60c526fba3ba77070d0c97fac52c86243ad694d"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:53:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:17 2007 +1000"
      },
      "message": "[POWERPC] Fix problems with device tree representation of TSI-1xx bridges\n\nThis fixes some problems with the way the some things\nrepresented in the device tree for the Holly and Taiga boards.  This\nmeans changes both to the dts files, and to the code which\ninstantiates the tsi108 ethernet platform devices based on the device\ntree.\n\n\t- First, and most importantly, the ethernet PHYs are given\nwith an identical \u0027reg\u0027 property.  This reg currently encodes the\naccessible register used to initiate mdio interaction with the PHYs,\nrather than a meaningful address on the parent bus (mdio in this\ncase), which is incorrect.  Instead we give the address of these\nregisters as \u0027reg\u0027 in the mdio node itself, and encode the ID of each\nphy in their \u0027reg\u0027 propertyies.\n\t- Currently the platform device constructor enables a\nworkaround in the tsi108 ethernet driver based on the compatible\nproperty of the PHY.  This is incorrect, because the workaround in\nquestion is necessary due to the board\u0027s wiring of the PHY, not the\nmodel of PHY itself.  This patch alters the constructor to instead\nenable the workaround based on a new special property in the PHY node.\n\t- The compatible properties on a number of nodes in the device\ntree are insufficiently precise.  In particular the PHYs give only\n\"bcm54xx\", which is broken, since there are many bcm54xx PHY models,\nand they have differences which matter.  The mdio had a compatible\nproperty of \"tsi-ethernet\" identical to the ethernet MAC nodes, which\ndoesn\u0027t make sense.  The ethernet, i2c, bridge and PCI nodes were\ngiven only as \"tsi-*\" which is somewhat inprecise, we replace with\n\"tsi108-*\" in the case of Taiga (which has a TSI108 bridge), and\n\"tsi109-*\", \"tsi108-*\" in the case of Holly (which has a TSI109\nbridge).\n\t- We remove some \"model\" properties from the ethernets on\nTaiga board which were neither useful nor adequately precise.\n\t- On Holly we change to using a dtc label instead of a full\npath to reference the MPIC node, which makes the dts a little more\nreadable.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "90c615bc42886f23a6112733a949d0f6fbe343b6",
      "tree": "4600ab7e71cb4c2d02b908b809d3480f99794f94",
      "parents": [
        "f2fb9eb3482c9ab3cca84cf0c80f646ce9aeb4de"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed May 23 07:23:55 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed May 23 07:23:55 2007 -0500"
      },
      "message": "[POWERPC] QE: fix Kconfig \u0027select\u0027 warning with UCC_FAST\n\nThe UCC_GETH Kconfig option in drivers/net/Kconfig had a line to select the\nUCC_FAST option is arch/powerpc/sysdev/qe_lib/Kconfig, which is only used\non PowerPC builds.  On other architectures, this would generated a warning.\nThe fix is to have UCC_FAST depend on UCC_GETH.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d16f1b648356d70ebbda2eb1b2af18a6816dacb1",
      "tree": "8df4cd779f2dc48e5ff217c68571e8be0151f391",
      "parents": [
        "63df81ec3bc91cd894e3609b7267ed50df408ebd"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue May 15 06:59:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:14 2007 +1000"
      },
      "message": "[POWERPC] Remove warning in mpic.c\n\narch/powerpc/sysdev/mpic.c: In function \u0027mpic_request_ipis\u0027:\narch/powerpc/sysdev/mpic.c:1445: warning: ignoring return value of \u0027request_irq\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e1a3107b06a9619773596cd46a9ce0574419aed4",
      "tree": "3fd225fc9b2143d4db3d5500da3969608a5c6ea9",
      "parents": [
        "01f0e78e15c52af480c867af5bd406afec80d9cc"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:57:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:50 2007 +1000"
      },
      "message": "[POWERPC] Add Marvell mv64x60 PCI bridge support\n\nThis patch adds PCI bridge support for the Marvell mv64x60 chip.\nWe also provide the ability to read/write the mv64x60 hotswap\nregister via sysfs if the hs_reg_valid property is set in the\ndevice tree.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "01f0e78e15c52af480c867af5bd406afec80d9cc",
      "tree": "2f9ea0af73d3662343a8cf0637855f4e544d424f",
      "parents": [
        "649c8e0289eeee2ab3d4c6c6e062df24dd602233"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:56:47 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:50 2007 +1000"
      },
      "message": "[POWERPC] Create Marvell mv64x60 I2C platform_data\n\nThis patch creates platform_device entries for the Marvell mv64x60\nI2C ports, based on information contained in device tree.\n\nThis driver (like the other mv64x60 drivers) are unusual in that it\nworks on both the MIPS and PowerPC architectures.  Because of that,\nthe drivers do not support the normal PowerPC of_platform_bus_type.\nThey support platform_bus_type instead.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "649c8e0289eeee2ab3d4c6c6e062df24dd602233",
      "tree": "b4c0a6de487151e3d137714cee6621e6c1b2d161",
      "parents": [
        "52d3aff903171af13b56c5a4d6fb828461406c65"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:56:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Create Marvell mv64x60 ethernet platform_data\n\nThis patch creates platform_device entries for the Marvell mv64x60\nethernet controller ports, based on information contained in the\ndevice tree.\n\nThis driver (like the other mv64x60 drivers) are unusual in that it\nworks on both the MIPS and PowerPC architectures.  Because of that,\nthe drivers do not support the normal PowerPC of_platform_bus_type.\nThey support platform_bus_type instead.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "52d3aff903171af13b56c5a4d6fb828461406c65",
      "tree": "65786487dce618d0fcac5783952e112cefe30c0b",
      "parents": [
        "e44b8941908ec9ccf03b52713c9e7d3471bada8c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:55:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Create Marvell mv64x60 MPSC (serial) platform_data\n\nThis patch creates platform_device entries for the Marvell mv64x60\nMPSC (multi-protocol serial controller) ports, based on information\ncontained in the device tree.\n\nThis driver (like the other mv64x60 drivers) are unusual in that it\nworks on both the MIPS and PowerPC architectures.  Because of that,\nthe drivers do not support the normal PowerPC of_platform_bus_type.\nThey support platform_bus_type instead.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e44b8941908ec9ccf03b52713c9e7d3471bada8c",
      "tree": "750f6cf76959a64592223b32d11883bb04b8aba1",
      "parents": [
        "ae4b3fbc7a91ea4e5685edb0310bb185a12e5943"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat May 12 10:55:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 12 11:32:49 2007 +1000"
      },
      "message": "[POWERPC] Add interrupt support for Marvell mv64x60 chips\n\nThere are 3 interrupt groups each with its own status/mask registers.\nWe use a separate struct irq_chip for each interrupt group and handle\ninterrupts in two stages or levels: level 1 selects the appropriate\nstruct irq_chip, and level 2 selects individual interrupts within\nthat irq_chip.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c35630ccda56ed494f6102d2e147fefe14b78d2",
      "tree": "4f04754fb0ec6978923b3c1e0318997e420f6551",
      "parents": [
        "742226c579c573c24386aaf41969a01ee058b97e"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue May 08 14:46:36 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed May 09 23:01:43 2007 -0500"
      },
      "message": "[POWERPC] Change rheap functions to use ulongs instead of pointers\n\nThe rheap allocation functions return a pointer, but the actual value is based\non how the heap was initialized, and so it can be anything, e.g. an offset\ninto a buffer.  A ulong is a better representation of the value returned by\nthe allocation functions.\n\nThis patch changes all of the relevant rheap functions to use a unsigned long\nintegers instead of a pointer.  In case of an error, the value returned is\na negative error code that has been cast to an unsigned long.  The caller can\nuse the IS_ERR_VALUE() macro to check for this.\n\nAll code which calls the rheap functions is updated accordingly.  Macros\nIS_MURAM_ERR() and IS_DPERR(), have been deleted in favor of IS_ERR_VALUE().\n\nAlso added error checking to rh_attach_region().\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b7a6912969af7586ade62667d6d1c7ecc534faa1",
      "tree": "ecb639a37341f7b4b936f507957ca872c2c4fe63",
      "parents": [
        "517e22638c282bb07c52a11f928961ed4822196b"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed May 09 03:15:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] fsl_soc: Make mac_addr const in fs_enet_of_init().\n\nof_get_mac_address() returns a const pointer, so the result\nshould be stored in a const pointer.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "197686dfe0038fd190326d118b743ff65ad20c0e",
      "tree": "1da1220830a2658cb043519bdc2ecb6822622ce6",
      "parents": [
        "d9b55a03611ff2e2e54fb4e1ad2648d5eb870fa3"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri May 04 16:38:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 15:09:26 2007 +1000"
      },
      "message": "[POWERPC] Abolish powerpc_flash_init()\n\npowerpc_flash_init() implements a broken way of probing for flash\ndevices supported by the physmap_of driver.  It finds all nodes in the\ndevice tree with device_type\u003d\u003d\"rom\" and instantiates of_platform\ndevices for them.  This is fundamentally incompatible with the normal\nand correct way of probing for of_platform_bus_probe().  Platforms\nwhich relied on powerpc_flash_init()s behaviour (none are in-tree)\nwill have to update their platform probing code to correctly probe\nbusses containing flash devices.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "05af7bd2d75e5098021864d83fbb831111755fa0",
      "tree": "c5319ce0410fdf732679175fa5a4df25cbb0e830",
      "parents": [
        "a7de7c74227edda719b257eb15aecd73790ff894"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue May 08 12:58:37 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:46:48 2007 +1000"
      },
      "message": "[POWERPC] MPIC U3/U4 MSI backend\n\nMPIC U3/U4 MSI backend. Based on code from Segher, heavily hacked by me.\nThis only deals with MSI on U3/U4 MPICs, aka. CPC 9x5.\n\nIf we find a U3/U4 then we enable this backend, ie. take over the ppc_md\nMSI hooks. We might need more elaborate logic in future to decide which\nbackend is enabled.\n\nWe need our own irq_chip so that we can do MSI masking/unmasking on\nthe device itself. We also need to mask explicitly on shutdown to make\nsure we don\u0027t get bitten by lazy-disable semantics.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7de7c74227edda719b257eb15aecd73790ff894",
      "tree": "c5168a047e3b55b220a869c678a9fefb76ffbdfc",
      "parents": [
        "812fd1fd63caf2d72906603ebb9c6049a19ef4d2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue May 08 12:58:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:43:48 2007 +1000"
      },
      "message": "[POWERPC] MPIC MSI allocator\n\nTo support MSI on MPIC we need a way to reserve and allocate hardware irq\nnumbers, this patch implements an allocator for that purpose.\n\nNew firmware platforms must define a \"msi-available-ranges\" property on their\nMPIC node for MSI to work. For U3/U4 we do a best-guess setup.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "812fd1fd63caf2d72906603ebb9c6049a19ef4d2",
      "tree": "3bb831135adc67b4bc05d582b61ef5dfe63ac7bf",
      "parents": [
        "014dad902aad6f5efbd65d0524b2e99304d2b07e"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue May 08 12:58:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:42:27 2007 +1000"
      },
      "message": "[POWERPC] Enable MSI mappings for MPIC\n\nOn some Apple machines the HT MSI mappings are not enabled by firmware, so\nwe need to do it by hand.\n\nWe can\u0027t use the pci routines as this code runs too early.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "05ad6a9159401804c9bcec8922a9c4a1cb2bfb59",
      "tree": "2c3c7e2a842da98996250abcc8ee4647984a7e6f",
      "parents": [
        "c1b78d05b3281d6f84284d421fc20eed8b8b78ce"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue May 08 07:27:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 11:54:20 2007 +1000"
      },
      "message": "[POWERPC] Generalize tsi108 PCI setup\n\nGeneralize tsi108_setup_pci to take the config space physical address and\nprimary bus designator as a parameter.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c1b78d05b3281d6f84284d421fc20eed8b8b78ce",
      "tree": "b43b65f028cbec38752ed4357c7067d94e48f59b",
      "parents": [
        "08390db07a012b972189629a30eb695cdcb0ec14"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue May 08 07:26:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 11:54:20 2007 +1000"
      },
      "message": "[POWERPC] Generalize tsi108 PHY types\n\nAdd a phy_type field to the tsi108 ethernet structures to indicate which PHY\nis used on a board.  This is derived from the \"compatible\" property in the\nethernet-phy node of the device tree.  The default remains the MV88E PHY.\n\nAlso, convert the setup code to use of_get_mac_address instead of hard coding\na lookup for the \"address\" property in the ethernet node.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "08390db07a012b972189629a30eb695cdcb0ec14",
      "tree": "0ce87b8f402ca96f75eab323f7e25c4c0cd7e65f",
      "parents": [
        "fb39a96e23d4d1115f8e7e0b9916d0e9c23d8f65"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue May 08 07:25:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 11:54:20 2007 +1000"
      },
      "message": "[POWERPC] Add tsi108_pci.h for common PCI functions\n\nAdd a header file for the common PCI routines used for the TSI bridge\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e11580b362fc64693de7ad5c11fbf3d1d9d0e50",
      "tree": "8f1c12a24bec21ce5a5912f6b75d58c1ffc1ddd0",
      "parents": [
        "55b61fec22caa3e7872caea6c4100fc75cb8f49b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 03 22:28:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 07 20:31:14 2007 +1000"
      },
      "message": "[POWERPC] DART iommu suspend\n\nThis implements save and restore hooks for IOMMUs and implements\nit the DART iommu.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "55b61fec22caa3e7872caea6c4100fc75cb8f49b",
      "tree": "995c2cf733bbd9ee1adc6e77773b0e31e9c21267",
      "parents": [
        "d9333afd6a714760c13f76ba275a32ec7bd979c1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 03 17:26:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 07 20:31:14 2007 +1000"
      },
      "message": "[POWERPC] Rename device_is_compatible to of_device_is_compatible\n\nfor consistency with other Open Firmware interfaces (and Sparc).\n\nThis is just a straight replacement.\n\nThis leaves the compatibility define in place.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3669e930481d6dd510718279cd4bacb15ca3ae91",
      "tree": "e7b733835e934e0ad045d89dd7d9f3e6d23e762f",
      "parents": [
        "71bf08b6c083df4ee97874d895f911529f4150dd"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed May 02 16:33:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 07 20:31:13 2007 +1000"
      },
      "message": "[POWERPC] MPIC sys_device \u0026 suspend/resume\n\nThis adds mpic to the system devices and implements suspend\nand resume for them.  This is necessary to get interrupts for\nmodules back to where they were before a suspend to disk.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5cddd2e355d0df400782dae80722945c8197b1c5",
      "tree": "b920ea2a7e1c8b57d6c6900699fbef0edfd0c187",
      "parents": [
        "0f21712df1cbf21d35da8287331d64ff75ca7b01"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue May 01 06:38:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 02 20:04:30 2007 +1000"
      },
      "message": "[POWERPC] Fix spurious vectors on weird MPIC\n\nThe weird TSI 10x MPIC needs an EOI after getting a spurious vector.  This\npatch uses the existing MPIC_SPV_EOI flag to fix this issue.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "24a77daf3d80bddcece044e6dc3675e427eef3f3",
      "tree": "2c5e0b0bea394d6fe62c5d5857c252e83e48ac48",
      "parents": [
        "e389f9aec689209724105ae80a6c91fd2e747bc9",
        "f900e9777fc9b65140cb9570438597bc8fae56ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 30 08:10:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 30 08:10:12 2007 -0700"
      },
      "message": "Merge branch \u0027for-2.6.22\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027for-2.6.22\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (255 commits)\n  [POWERPC] Remove dev_dbg redefinition in drivers/ps3/vuart.c\n  [POWERPC] remove kernel module option for booke wdt\n  [POWERPC] Avoid putting cpu node twice\n  [POWERPC] Spinlock initializer cleanup\n  [POWERPC] ppc4xx_sgdma needs dma-mapping.h\n  [POWERPC] arch/powerpc/sysdev/timer.c build fix\n  [POWERPC] get_property cleanups\n  [POWERPC] Remove the unused HTDMSOUND driver\n  [POWERPC] cell: cbe_cpufreq cleanup and crash fix\n  [POWERPC] Declare enable_kernel_spe in a header\n  [POWERPC] Add dt_xlate_addr() to bootwrapper\n  [POWERPC] bootwrapper: CONFIG_ -\u003e CONFIG_DEVICE_TREE\n  [POWERPC] Don\u0027t define a custom bd_t for Xilixn Virtex based boards.\n  [POWERPC] Add sane defaults for Xilinx EDK generated xparameters files\n  [POWERPC] Add uartlite boot console driver for the zImage wrapper\n  [POWERPC] Stop using ppc_sys for Xilinx Virtex boards\n  [POWERPC] New registration for common Xilinx Virtex ppc405 platform devices\n  [POWERPC] Merge common virtex header files\n  [POWERPC] Rework Kconfig dependancies for Xilinx Virtex ppc405 platform\n  [POWERPC] Clean up cpufreq Kconfig dependencies\n  ...\n"
    },
    {
      "commit": "738925b6855f989d3f90a3330eeff34010309be3",
      "tree": "4fb50821a7133212fe5856b33f666ba8834d3c7d",
      "parents": [
        "12d371a69e6df96cd949af6bcb569e978e8f9d41"
      ],
      "author": {
        "name": "Srinivasa Ds",
        "email": "srinivasa@in.ibm.com",
        "time": "Thu Apr 26 00:07:04 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 30 11:02:05 2007 +1000"
      },
      "message": "[POWERPC] arch/powerpc/sysdev/timer.c build fix\n\narch/powerpc/sysdev/timer.c:51: error: variable `timer_sysclass\u0027 has\ninitializer but incomplete type\narch/powerpc/sysdev/timer.c:52: error: unknown field `resume\u0027 specified in initializer\n\u003cetc\u003e\n\nSigned-off-by: Srinivasa Ds \u003csrinivasa@in.ibm.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "12d371a69e6df96cd949af6bcb569e978e8f9d41",
      "tree": "30ed043c2d262b1bf25cbc0a1e19111dc7ac407e",
      "parents": [
        "8d1cea6e1439a113b1f17eab9b4e2f0cfc24bbb0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Apr 29 16:29:08 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 30 11:02:05 2007 +1000"
      },
      "message": "[POWERPC] get_property cleanups\n\nJust another pass through arch/powerpc for old usages.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d5b9049df25f38b3eaf3af48d494b0747aae4349",
      "tree": "d2f99a2fc097a9e0c7752f681b7fadc13b2987d1",
      "parents": [
        "7563907eb8aad8f15b6a39fa6d863c091d83ef48"
      ],
      "author": {
        "name": "Michael Reiss",
        "email": "michael.f.reiss@freescale.com",
        "time": "Fri Apr 13 01:26:19 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:04 2007 -0400"
      },
      "message": "ucc_geth: Implement Transmit on Demand support\n\nTransmit on Demand: Fix spelling in config option, and make it actually enable TOD.\n\nSigned-off-by: Michael Reiss \u003cmichael.f.reiss@freescale.com\u003e\nSigned-off-by: Michael Barkowski \u003cmichael.barkowski@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6cfef5b27e49e826125f12637ee0d7210a896044",
      "tree": "c120c3cdd8693ed7b5042d84d82878cdf0128b46",
      "parents": [
        "e3f64788d32f97b31709a45911dabaa37f933359"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Apr 23 18:47:08 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 22:06:58 2007 +1000"
      },
      "message": "[POWERPC] Rename MPIC_BROKEN_U3 to MPIC_U3_HT_IRQS\n\nRename MPIC_BROKEN_U3 to something a little more descriptive. Its\neffect is to enable support for HT irqs behind the PCI-X/HT bridge on\nU3/U4 (aka. CPC9x5) parts.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e58923ed14370e0facc5eb2c3923216adc3bf260",
      "tree": "9b6af9756600c9eccba1c6f300a3f2e965b6f815",
      "parents": [
        "f65573314e4e2d7deacd7ed101c004148e156296"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Apr 18 16:36:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:32:01 2007 +1000"
      },
      "message": "[POWERPC] Add arch/powerpc driver for UIC, PPC4xx interrupt controller\n\nThis patch adds a driver to arch/powerpc/sysdev for the UIC, the\non-chip interrupt controller from IBM/AMCC 4xx chips.  It uses the new\nirq host mapping infrastructure.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6bf05fd776e38a0a9c17e17c2345b59b1b9aa2cb",
      "tree": "2f7c2ecec6918614f6f407bec94299d79baf5b47",
      "parents": [
        "4a065f9418274f2d73066f1638b3612341e4f030"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:45 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:40 2007 +0200"
      },
      "message": "[POWERPC] add of_iomap function\n\nThe of_iomap function maps memory for a given\ndevice_node and returns a pointer to that memory.\nThis is used at some places, so it makes sense to\na seperate function.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "4a065f9418274f2d73066f1638b3612341e4f030",
      "tree": "2c7e818983bf6fe9bc117703584d2be906eef612",
      "parents": [
        "79baf4a60e8aceb2b8a5bed8575885499cb21ce4"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:44 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:40 2007 +0200"
      },
      "message": "[POWERPC] pmi probe device by device-type\n\nAt the moment the pmi device driver is probing for devices with\na given type and a given name. As there may be devices of\nthe same type but with a different name, probing should be\ndone also for device type only.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "79baf4a60e8aceb2b8a5bed8575885499cb21ce4",
      "tree": "be23358bee3fc9094485b574cea06201f470ad0b",
      "parents": [
        "5050063c0464663a0b0c3dc9fc5bc822aa74a1dd"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:43 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:40 2007 +0200"
      },
      "message": "[POWERPC] add check for initialized driver data to pmi driver\n\nThis patch adds a check for the private driver data to be initialized.\nThe bug showed up, as the caller found a pmi device by it\u0027s type.\nWhereas the pmi driver probes for the type and the name.\nSince the name was not as the driver expected, it did not initialize.\nA more relaxed probing will be supplied with an extra patch, too.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "e2eb63927bfcb54232163bfec32440246fd44457",
      "tree": "596656edeb2332b5134d8236fa50b87f2c0ece29",
      "parents": [
        "ceef87782a9452eeeca774e65d7f4e06455780a3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:26:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: arch/powerpc\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e049d1ca3094f3d1d94617f456a9961202f96e3a",
      "tree": "a30397ad22f2fbea268bd28fa69c60aad9dfa62a",
      "parents": [
        "edfac96a92b88d3b0b53e3f8231b74beee9ecd1d",
        "80584ff3b99c36ead7e130e453b3a48b18072d18"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:50:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:50:03 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.22\n"
    },
    {
      "commit": "7f013bc9d05825b19433bc0deb1f5f4d2103726e",
      "tree": "3f5b69fe7ea4cdffa6c48c5953b17a4890ace625",
      "parents": [
        "399afa4fc9238fbae42116cf25a54671c0e8f56e"
      ],
      "author": {
        "name": "Chuck Meade",
        "email": "chuckmeade@mindspring.com",
        "time": "Tue Mar 27 10:46:10 2007 -0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Mar 29 14:33:42 2007 -0500"
      },
      "message": "[POWERPC] qe: Fix QUICC Engine SDMA setup errors\n\nCorrect the alignment of the internal buffer used by the QUICC Engine\nSDMA controller to 4Kbytes.  Correct the shift direction in the logic\nthat sets up the SDMR register for the QUICC Engine SDMA controller.\n\nSigned-off-by: Chuck Meade \u003cchuckmeade@mindspring.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "190a4408ecb577391ea5fbd1f90148a6992a5756",
      "tree": "e1e6e3e9e16e60e76c3b8596da7d22364d4b4936",
      "parents": [
        "e5c465f5d957ab581bc79d3ce981281fe73021a3"
      ],
      "author": {
        "name": "Jean-Christophe Dubois",
        "email": "jdubois@mc.com",
        "time": "Wed Mar 28 11:07:41 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 29 09:49:23 2007 +1000"
      },
      "message": "[POWERPC] Fix dcr_unmap()\n\nFix a bug in dcr_unmap().\n\nAt unmap time the DCR offset need to be added instead of substracted.\n\nSigned-off-by: Jean-Christophe Dubois \u003cjdubois@mc.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "de74f70360353929009f8611f3bb8fbb4f030527",
      "tree": "57e85e2dc75862d6fd64f963674c4ccfe4a5c3ba",
      "parents": [
        "8b03336752e664880182a8f50e1807edc7fe93d4"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Mar 15 09:48:53 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 26 17:06:22 2007 -0500"
      },
      "message": "[POWERPC] QE: fix invalid pointer usage in ucc_slow_init()\n\nIn two places, ucc_slow_init() passes a physical address instead of the\nvirtual address to functions that were expecting the latter, causing a kernel\npanic.  us_info-\u003eregs contains the physical address of the UCC register set.\nThe registers are ioremap\u0027d to kernel space, and the virtual pointers are\nstored in us_regs.  The code was using us_info-\u003eregs when it should have been\nusing us_regs.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7d776cb596994219584257eb5956b87628e5deaf",
      "tree": "f76a04f0e6e0ba69a744fb96ee7ea3296b412230",
      "parents": [
        "9eb90a0c3b333e27db74412833a36da3f27da6a3"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Mar 12 15:40:27 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 26 17:05:22 2007 -0500"
      },
      "message": "[POWERPC] QE: automatically select QE options\n\nChange the Kconfig files so that the Freescale QE options are automatically\nselected if a QE device is selected.  Previously, you\u0027d need to manually\nselect UCC_FAST if you want any \"fast\" UCC devices, such as Gigabit Ethernet.\nNow, the QE Gigabit Ethernet option is always available if the device has a\nQE, and UCC_FAST is automatically enabled.  A side-effect is that the\n\"QE Options\" menu no longer exists.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9eb90a0c3b333e27db74412833a36da3f27da6a3",
      "tree": "6837866f31059d9143405b3c908d29bc661ef9a6",
      "parents": [
        "3e4e97f42e134e1fe46bdf36bd5d874f5b4f8755"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Fri Mar 09 13:27:28 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 26 17:03:49 2007 -0500"
      },
      "message": "[POWERPC] 86xx/85xx: Unify Freescale PCI Express memory map registers structure\n\nUnify PCI Express memory map registers structure define\nto arch/pwoerpc/sysdev/fsl_pcie.h for Freescale 85xx/86xx\nprocessor family.\n\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3e4e97f42e134e1fe46bdf36bd5d874f5b4f8755",
      "tree": "21b019e1c7258a408bec7059ddfee939f2b8e7f1",
      "parents": [
        "e0e3c8d432ab9503b167e53d60b145f0e26bb1e2"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Wed Mar 07 14:48:45 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 26 17:03:25 2007 -0500"
      },
      "message": "[POWERPC] 86xx/85xx: Move 8641 PCI-Express to arch/powerpc/sysdev/fsl_pcie.c.\n\nThis move sets the stage for the use of generic PCI Express\ncode in 85xx and 86xx parts from FSL.  Subsequent patches\nfor 8548 and 8544 will be able to use this shared code.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "17e638bc28f2fdc9c0d3eebfb80fce43827b8d12",
      "tree": "baedb1e3e83358ea41331d763dcca560ea4f8e2a",
      "parents": [
        "ec5f77e789a02adf7c45f03a76455b4e71ae1c5b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Mar 19 11:53:53 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 26 12:35:14 2007 +1000"
      },
      "message": "[POWERPC] Generic time suspend/resume code\n\nThis removes the time suspend/restore code that was done through\na PMU notifier in arch/platforms/powermac/time.c.\n\nInstead, introduce arch/powerpc/sysdev/timer.c which creates a sys\ndevice and handles time of day suspend/resume through that.\n\nThis should probably be replaced by using the generic RTC framework\nbut for now it gets rid of the arcane powermac specific hack.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9874777016e06ad2df420237963e81389776cb6d",
      "tree": "abd509f5d37da4f8e2cdef8e3e41ec498c4a10ca",
      "parents": [
        "618d3adc351a24c4c48437c767befb88ca2d199d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Mar 04 16:58:39 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 09 15:03:25 2007 +1100"
      },
      "message": "[POWERPC] Create and use set_pci_dma_ops\n\nThis will allow us to build without PCI easier.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5af68af5bcd34e3569fd82ef4676de5bc03e18c0",
      "tree": "e69dab3cc4548c73d2c9367a6458da59f0fe2290",
      "parents": [
        "be156bed9ebfe365c6d95f715eae3529cf694fcb"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Fri Feb 16 22:31:21 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Feb 17 16:12:54 2007 -0600"
      },
      "message": "[POWERPC] QE: clean up ucc_slow.c and ucc_fast.c\n\nRefactored and cleaned up ucc_fast.c and ucc_slow.c so that the two files\nlook more alike and are easier to read.  Removed uccf_printk() and related\nfunctions, because they were just front-ends to printk().  Fixed some\nspacing and tabbing issues.  Minor optimizations of some code.  Changed\nthe type of some variables to their proper type (mostly buffer\ndescriptors).\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "29cfe6f4fb7d187f65564764a0ecf2caf9d8ed58",
      "tree": "acd07e68e6c426d7fc21606acd27bf21c06df0aa",
      "parents": [
        "a32525449b30dfbae804f6b05cde041f35f5a811"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Fri Feb 16 12:01:29 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Feb 17 10:21:25 2007 +1100"
      },
      "message": "[POWERPC] add of_get_mac_address and update fsl_soc.c to use it\n\nAdd function of_get_mac_address(), which obtains the best MAC address to use\nfrom the device tree by checking various properties in order.  The order is:\n\u0027mac-address\u0027, then \u0027local-mac-address\u0027, then \u0027address\u0027.  It skips properties\nthat contain invalid MAC addresses, which were probably not initialized\nby U-Boot.\n\nUpdate gfar_of_init() and fs_enet_of_init() in fsl_soc.c to call\nof_get_mac_address().\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "087d7ecd5273b480d13f4309a159842700afe276",
      "tree": "bf39188532879ac279a60fc08d5fab5cf178472e",
      "parents": [
        "0e8266437c62f4848676ea6e87a1ff10367502a9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Feb 12 16:20:18 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 16 14:00:19 2007 +1100"
      },
      "message": "[POWERPC] mpic: set IPIs to be per-CPU\n\nThis patch changes the MPIC IPIs to be per-CPU to avoid getting a\nwarning (\"Cannot set affinity for irq 251\") when taking a CPU\noffline via sysfs or during suspend.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e8266437c62f4848676ea6e87a1ff10367502a9",
      "tree": "57f3b86ffb2c205f513896bbf52f836c7d0a0302",
      "parents": [
        "fde5efd0e50e026f3f69629fc5790a4f0533dcaa"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "parabelboi@bopserverein.de",
        "time": "Wed Feb 14 14:09:45 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 16 14:00:19 2007 +1100"
      },
      "message": "[POWERPC] Add PMI driver for cell blade\n\nThis adds driver code for the PMI device found in future IBM products.\nPMI stands for \"Platform Management Interrupt\" and is a way to\ncommunicate with the BMC (Baseboard Management Controller).\nIt provides bidirectional communication with a low latency.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Heiko J Schick \u003cschickhj@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "775aeff44774c6933d8f9c14e1f325d8acd03136",
      "tree": "72bbf4d7704f3237a7b3eb11cee89a68a1537a82",
      "parents": [
        "dce623e0827e8d0ad60ce7f385c3394bf1b0bae0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Feb 08 18:34:04 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 14 11:50:04 2007 +1100"
      },
      "message": "[POWERPC] Move MPIC smp routines into mpic.c\n\nMove a couple of MPIC smp routines into mpic.c, they\u0027re inside an SMP\nblock in mpic.c - so they\u0027re still only built for SMP.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b8583f6872496cdb0145a2f642fbefff002d68cb",
      "tree": "172dba46240de92865e6a8605cbb5736d2b113aa",
      "parents": [
        "8f34f6cfa27ddae8faf10aef986db2fda1ba6791",
        "49baa91d6863df480fa05eb57524a274f77fa886"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Feb 09 11:40:48 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Feb 09 11:40:48 2007 -0600"
      },
      "message": "Merge branch \u002783xx\u0027 into for_paulus\n"
    },
    {
      "commit": "8f34f6cfa27ddae8faf10aef986db2fda1ba6791",
      "tree": "e432fc3c822fd28b987673357147fe846a590252",
      "parents": [
        "d003e7a1a569501cbe9a5ca14748177498c4893a"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Feb 08 10:47:31 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Feb 08 17:20:16 2007 -0600"
      },
      "message": "[POWERPC] QE: Rename ucc_slow_info.us_regs to ucc_slow_info.regs\n\nRename the \u0027us_regs\u0027 field of the ucc_slow_info structure in ucc_slow.h\nto just \u0027regs\u0027.  The equivalent field in the ucc_fast_info structure is\nalso called \u0027regs\u0027, so this patch makes them comparable, and makes the\ncode a little easier to read, because there already is a \u0027us_regs\u0027 in\nanother ucc_slow structure.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "97c5a20ae68774b4c9246c4657be0d88317f103f",
      "tree": "2cf9933f1753532db609dc4a27477a83bbe72366",
      "parents": [
        "c161698287f501e7ea229672383af7aefe8a2056"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Feb 07 13:49:24 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Feb 08 00:41:05 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Add platform_device for USB DR peripheral driver\n\nAdd platform_device setup code for OTG/peripheral mode of 834x DR module.\nIt is needed for USB client driver to work.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a1fdf6940a2a3d3c7475755eba5881403473252d",
      "tree": "f7aeae38708c8f36d675e6498643001cd80122ab",
      "parents": [
        "6e47a0f38203656125bb6b81216aa4a4f506e98c"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sun Feb 04 03:16:08 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] Assign all PCI busses on G3 Blue \u0026 White\n\nG3 Blue \u0026 White is misconfigured by default so that CardBus controllers\nin PCI slots don\u0027t work.  The PCI bridge is programmed to only allow\naccess to bus 1 but not higher busses.\n\nThe patch forces the PCI busses to be reassigned if a Grackle controller\nis found and the machine identifies itself as \"PowerMac1,1\"\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "73844ecbaa58885c5e89af7d1b08faaffffa6833",
      "tree": "df2a4f20261e2cf348347786362dff0701e54359",
      "parents": [
        "c19cdcb1b8d33a20d372191eced2def7f901806b"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 31 02:08:54 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] cpm2: CPM2 interrupt controller fix\n\nThis contains important fixes for the CPM2 PIC code. Eliminated\nCPM_IRQ_OFFSET, pulling the respective interrupt numbers from the interrupt\nmapping. Updated devicetree files to reflect that. Changed direct\nIC-related IO accesses to the IO accessors. Fixed all the sense values to\nkeep coherency with ipic. In the current code, CPM2 stuff will have no IRQs\nand hence could be hardly usable.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7df2457db83bc922fcc8b462526b77f1ffe8c84b",
      "tree": "7029d9e27b858e435c2fc4ce9a6d83a2b028e290",
      "parents": [
        "6529c13dfe413e437ad1ed0e97783dcf69137114"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 23:33:18 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] MPIC: support more than 256 sources\n\nAllow more than the default 256 MPIC sources. Allocates a new flag\n(MPIC_LARGE_VECTORS) to be used by platform code when instantiating\nthe mpic.\n\nI picked 11 bits worth right now since it would cover the number of\nsources on any hardware I have seen. It can always be increased later\nif needed.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2a0bd3753dad7ea4605ebd5435716b39e9f92bb",
      "tree": "f14b6a7b9e3588a388be0f2b6602284c49c026e4",
      "parents": [
        "88bdc6f061cfb4579d2327fd457d4b7807525a0e"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:41:24 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] 8xx: powerpc port of core CPM PIC\n\nThis covers common CPM access functions, CPM interrupt controller code,\nmicropatch and a few compatibility things to kee the same driver base\nworking with arch/ppc. This version is refined with all the comments\n(mostly PIC-related) addressed.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88bdc6f061cfb4579d2327fd457d4b7807525a0e",
      "tree": "809bc55c9305d66d66c4546fe7991ae8e625a5cd",
      "parents": [
        "5902ebce22fa5a1ac833565dbc4fde7e8a1bc737"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:41:15 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] 8xx: platform related changes to the fsl_soc\n\nAdded 8xx SoC peripherials: fec for Ethernet and smc for UARTs.\nOrdinary routines to extract values from the device tree and insert\nrespective platform devices\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8943212c97cc56d4dcc853a097740e327fe8a6fe",
      "tree": "4735ebe08c7b37178c52f04ac482b12a8f31aa45",
      "parents": [
        "126186a055d965d5a7b1ab560e343ef70694f349"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 26 01:52:27 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 26 01:52:27 2007 -0600"
      },
      "message": "[POWERPC] Remove fastcall function attribute\n\nfastcall is an x86 specific function attribute and has no business in ppc code\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "126186a055d965d5a7b1ab560e343ef70694f349",
      "tree": "e4b88a405711760a043994ba910578e8df8d60a5",
      "parents": [
        "e60bd7f14dbb6239d07676be420a21f8a36d014f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 26 01:45:32 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jan 26 01:45:32 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Return a point to the struct ipic from ipic_init()\n\nIt\u0027s useful to have access to struct ipic handle that just got created\nin ipic_init().\n\nFor example, if we want to setup an external IRQ with out\na device node we need access ipic-\u003eirqhost to create the virtual to HW\nIRQ mapping and to set the IRQ sense.  With this we can mimic the old\nsense array concept that existed in arch/ppc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "06c3147564cc65f0a5eac8af2b1834a996933e74",
      "tree": "5fb0675faeee47459b6db83af4bfc01ab38821c0",
      "parents": [
        "a15d5eaa7799cce9cfeec4637db18863e1a89e34"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jan 02 12:36:20 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:57 2007 +1100"
      },
      "message": "[POWERPC] arch/powerpc/sysdev/cpm2_pic.c of_node_get cleanup\n\nRemove redundant argument check for of_node_get().\nIt\u0027s ok to remove \u0027node\u0027 check because in real life cpm2_pic_init()\nnever gets called with node \u003d\u003d NULL.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a15d5eaa7799cce9cfeec4637db18863e1a89e34",
      "tree": "a88c21302cb9b02613bc278cf0966457b8967918",
      "parents": [
        "c3bfc3a8dd337e41cf7b64f815e37f6e2cfbfcdc"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jan 02 13:07:16 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:57 2007 +1100"
      },
      "message": "[POWERPC] arch/powerpc/sysdev/qe_lib of_node_get cleanup\n\nNo need for ?: as of_node_get() can handle NULL argument.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\n\n arch/powerpc/sysdev/qe_lib/qe_ic.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c3bfc3a8dd337e41cf7b64f815e37f6e2cfbfcdc",
      "tree": "e36c08cd820be93af9a197d670e145a1642e7932",
      "parents": [
        "af337c096ca47ac1a776e6f1ea2cde9a85d0e60b"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jan 02 12:52:47 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:57 2007 +1100"
      },
      "message": "[POWERPC] arch/powerpc/sysdev/mpic.c of_node_get cleanup\n\nNo need for ?: because of_node_get() can handle NULL argument.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "af337c096ca47ac1a776e6f1ea2cde9a85d0e60b",
      "tree": "020416d8d9b632373278ddbac02b668e5976abeb",
      "parents": [
        "6690faeb3537fe34950bdc3e10fa14ce4102c92f"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jan 02 12:50:20 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:13:57 2007 +1100"
      },
      "message": "[POWERPC] arch/powerpc/sysdev/ipic.c of_node_get cleanup\n\nNo need for ?: because of_node_get() can handle NULL argument.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6984ee797a8798128e94ab2447c8ed91f0156eb5",
      "tree": "6751131ceab7ab2f776b9a984986fb85c55125c6",
      "parents": [
        "4ef6e68117e93111590d9d4ada1a282304241169"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 11 16:08:41 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Fix cell\u0027s mmio nvram to properly parse device tree\n\nThe mmio nvram driver (used by cell only atm) isn\u0027t properly parsing\nthe device-tree, meaning that nvram isn\u0027t found correctly on the new\nCell blades.  It works ok for old blades where the nvram is at the\nroot of the device tree but fails on Malta and CAB when it\u0027s hanging\noff axon.  This fixes it by using the proper OF parsing functions.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9b3a6f4ab98809c93ac57fa5e11dff0575046efc",
      "tree": "8b2ced91e65430337cd204a2d082ac4abc1275f1",
      "parents": [
        "a5b6ad6691763ee5eba46665d014d5abfe433df2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jan 02 15:45:29 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:02 2007 +1100"
      },
      "message": "[POWERPC] Don\u0027t include powerpc/sysdev/rom.o for arch/ppc builds\n\nsysdev/rom.c is for arch/powerpc only.  Don\u0027t compile it when building\nan arch/ppc kernel.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "beb7cc8238a8334d86c96bf32bf66182db3b619f",
      "tree": "5cccf6e3633910ff9a500c635e69943922cfb087",
      "parents": [
        "7a380507c48f7894bae7d367375313df9d51b2e5"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Nov 22 18:26:22 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: Only check the HT capability bits in mpic.c\n\nOnly compare the exact HT capability bits against HT_CAPTYPE_IRQ,\nthis is a little paranoid, but doesn\u0027t hurt.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "973c1fabc70deb10f12a0eaab2f50c2263784257",
      "tree": "5b0ef183757049d241d0709f0cea9e370627b687",
      "parents": [
        "4383162c8f2fa75d916c4901b0d1ebcac7aeaf74",
        "d10f73480b991da2aa1c000ed38eda3e4a987292"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 16:31:42 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 16:31:42 2006 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "45d8e7aaf47668550fdb6c2d3abbe42f48a76df2",
      "tree": "6884852ff83c8c8b7d09883783587e1db43ca9d4",
      "parents": [
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:15:47 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:15:47 2006 -0600"
      },
      "message": "[POWERPC] Only export __mtdcr/__mfdcr if CONFIG_PPC_DCR is set\n\nOn 85xx we don\u0027t build in dcr support because the core doesn\u0027t implement the\ninstructions.  This caused problems when building an 85xx kernel.  Additionally\nmade it so we only build __mtdcr/__mfdcr if we are CONFIG_PPC_DCR_NATIVE.\n\nThe 85xx build issue wasPointed out by Dai Haruki.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4383162c8f2fa75d916c4901b0d1ebcac7aeaf74",
      "tree": "96659ad4304e3a964b7a5bcd0481e53f1707b28e",
      "parents": [
        "39f44be375d07a977ba68f900c87cea97cb05f4a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Mon Dec 11 15:08:40 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 15:13:47 2006 +1100"
      },
      "message": "[POWERPC] Remove old dcr.S\n\nWhen I renamed dcr.S to dcr_low.S (and added dcr.c) it looks like the\nold dcr.S file didn\u0027t properly get removed.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2c1d2f34a03ef0a89ff57da18b52fda9e6f09a10",
      "tree": "049e2b4250fb2fec7c239778afce3991454d2ef2",
      "parents": [
        "d0e70341c05f6c31375530e0ae29b319153004a7"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed Dec 06 15:16:24 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 08 17:10:22 2006 +1100"
      },
      "message": "[POWERPC] qe_ic: Do a sync when masking interrupts\n\nThis patch causes a sync do be done after masking a QE interrupt, to\nensure that the masking has completed before interrupts are enabled.\nThis allows the masking of the cascade IRQ to be removed without causing\nspurious interrupts.\n\nThe mask_and_ack function is also removed and set to the mask function,\nas the two are identical.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "885ed0fb484cc2d0a539558edf47a2a7c4fdd664",
      "tree": "7d15b67cb5813a33be03027bc5d15ad6e6964a31",
      "parents": [
        "be9575af7e8ec9040330f57b974e52d6921c08bb"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Dec 05 15:30:17 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 08 15:55:55 2006 +1100"
      },
      "message": "[POWERPC] powerpc: fix build error in rom.c\n\nAdd missing include in rom.c.  Fixes this build error when CONFIG_MTD\u003dy:\n\n  arch/powerpc/sysdev/rom.c:26: error: implicit declaration of function\n  of_platform_device_create\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8485350c22b25f5b9804d89cb8fdf6626d0f5cb",
      "tree": "969b17561afcf17362eebf16e59570bb66272d0b",
      "parents": [
        "04d76b937bdf60a8c9ac34e222e3ca977ab9ddc8"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Sat Dec 02 13:26:57 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:42:09 2006 +1100"
      },
      "message": "[POWERPC] Replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc.\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "39d074b2e4b89c914c00dfd9987672e2dea92f19",
      "tree": "dabeb97f993506ff3b162724e3765a57b485167a",
      "parents": [
        "b1e253c4dc601cb7785ba157edf282c1d02fe2ba"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 27 14:16:23 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:41:36 2006 +1100"
      },
      "message": "[POWERPC] Move MPC52xx PIC driver into arch/powerpc/platforms/52xx\n\nNo other chips use this device, it belongs in a 52xx-specific path.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28f9ec349ae47c91768b7bc5607db4442c818e11",
      "tree": "548d75d56ffefd80c8c0fc85afd39fad2d3f156f",
      "parents": [
        "a5715d6dfc85e002bfad68bb2858cf5a248e2060"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Mon Nov 20 16:32:39 2006 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:41:24 2006 +1100"
      },
      "message": "[POWERPC] Add of_platform support for ROM devices\n\nThis adds support for flash device descriptions to the OF device tree.\nIt\u0027s inspired by and partially borrowed from Sergei\u0027s patch \"[RFC]\nAdding MTD to device tree.patch\".\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4687522c0dba89f1f71aeb8cf08acc4e1ee87fda",
      "tree": "b6ba09e7eb6dd69d84e5040cfd090b702aed1609",
      "parents": [
        "9a06c3b176976919e223844f8ed9f1acae20b433"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Nov 17 23:12:14 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:39:37 2006 +1100"
      },
      "message": "[POWERPC] Don\u0027t compile arch/powerpc mpc52xx_pic driver for ARCH\u003dppc\n\narch/powerpc/sysdev/mpc52xx_pic.c breaks the ppc build\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5873c9bdb05e9cc68ff4c45a192032a61f705067",
      "tree": "204582b5774f3a2519768f0c88c54763087823fb",
      "parents": [
        "533462df56db99ceba4b4124b69469aa2a46a8de"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Tue Nov 14 14:31:50 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:39:27 2006 +1100"
      },
      "message": "[POWERPC] Make pci_read_irq_line the default on mpc7448hpc2 board\n\nThe following patch adds a tsi108/9 pci interrupt controller host.\nOn mpc7448hpc2 board, pci_irq_fixup function is removed, which makes the\npci_read_irq_line be the default pci irq fixup.\n\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "165785e5c0be3ad43e8b8eadfbd25e92c2cd002a",
      "tree": "e582b911574b193544aa3aaf5527fd9311d3c108",
      "parents": [
        "acfd946a1aaffdec346c2864f596d4d92125d1ad"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Sat Nov 11 17:25:18 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:39:02 2006 +1100"
      },
      "message": "[POWERPC] Cell iommu support\n\nThis patch adds full cell iommu support (and iommu disabled mode).\n\nIt implements mapping/unmapping of iommu pages on demand using the\nstandard powerpc iommu framework.  It also supports running with\niommu disabled for machines with less than 2GB of memory.  (The\ndefault is off in that case, though it can be forced on with the\nkernel command line option iommu\u003dforce).\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "12d04eef927bf61328af2c7cbe756c96f98ac3bf",
      "tree": "18865369100e9059c7e883dec93ea67f7b52a287",
      "parents": [
        "7c719871ff4d5f15b71f0138d08b758281b58631"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:25:02 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:38:40 2006 +1100"
      },
      "message": "[POWERPC] Refactor 64 bits DMA operations\n\nThis patch completely refactors DMA operations for 64 bits powerpc. 32 bits\nis untouched for now.\n\nWe use the new dev_archdata structure to add the dma operations pointer\nand associated data to struct device. While at it, we also add the OF node\npointer and numa node. In the future, we might want to look into merging\nthat with pci_dn as well.\n\nThe old vio, pci-iommu and pci-direct DMA ops are gone. They are now replaced\nby a set of generic iommu and direct DMA ops (non PCI specific) that can be\nused by bus types. The toplevel implementation is now inline.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a959ff56bbf07954ea4fa1cf72f99a38795eadb3",
      "tree": "85bd54ccfe77a9508a6cf2763d296ff988b9764f",
      "parents": [
        "fbf0274e43b7e17ee740fee2d693932be093d56d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:24:56 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 16:08:41 2006 +1100"
      },
      "message": "[POWERPC] Improve MPIC driver auto-configuration from DT\n\nThis patch applies on top of the MPIC DCR support. It makes the MPIC\ndriver capable of a lot more auto-configuration based on the device-tree,\nfor example, it can retreive it\u0027s own physical address if not passed as\nan argument, find out if it\u0027s DCR or MMIO mapped, and set the BIG_ENDIAN\nflag automatically in the presence of a \"big-endian\" property in the\ndevice-tree node.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fbf0274e43b7e17ee740fee2d693932be093d56d",
      "tree": "ce4719d4c89cdcb8eb4b57f5cf20fecb106a62e2",
      "parents": [
        "1be3770aa9220324e54851d1be7c879942f79620"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:24:55 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 16:08:35 2006 +1100"
      },
      "message": "[POWERPC] Support for DCR based MPIC\n\nThis patch implements support for DCR based MPIC implementations. Such\nimplementations have the MPIC_USES_DCR flag set and don\u0027t use the phys_addr\nargument of mpic_alloc (they require a valid dcr mapping in the device node)\n\nThis version of the patch can use a little bif of cleanup still (I can\nprobably consolidate rb-\u003edbase/doff, at least once I\u0027m sure on how the\nhardware is actually supposed to work vs. possible simulator issues) and\nit should be possible to build a DCR-only version of the driver. I need\nto cleanup a bit the CONFIG_* handling for that and probably introduce\nCONFIG_MPIC_MMIO and CONFIG_MPIC_DCR.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c75a6f441cdd1c69a6c173bc7944e12c2ba6f84",
      "tree": "260e01e5cbd46d335a3d44b60c34dee51e053774",
      "parents": [
        "69108cf00679716bcab58acb3135390654c5bb99"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:24:53 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 16:08:25 2006 +1100"
      },
      "message": "[POWERPC] Generic DCR infrastructure\n\nThis patch adds new dcr_map/dcr_read/dcr_write accessors for DCRs that\ncan be used by drivers to transparently address either native DCRs or\nmemory mapped DCRs. The implementation for memory mapped DCRs is done\nafter the binding being currently worked on for SLOF and the Axon\nchipset. This patch enables it for the cell native platform\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "79acbb3ff2d8095b692e1502b9eb2ccec348de26",
      "tree": "6ab773e5a8f9de2cd6443362b21d0d6fffe3b35e",
      "parents": [
        "19a79859e168640f8e16d7b216d211c1c52b687a",
        "2b5f6dcce5bf94b9b119e9ed8d537098ec61c3d2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 15:59:07 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 15:59:07 2006 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-linus\n"
    },
    {
      "commit": "fc9e8b4e275b6882cb537154c8fc7cde3692eea0",
      "tree": "6c33e974098943f805e153ed22548652f8c6c0b9",
      "parents": [
        "0613ffbf53625ccecb96500b1cc7b0ef70cc8f04"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Nov 09 15:42:44 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:49:01 2006 +1100"
      },
      "message": "[PATCH] Optimize qe_brg struct to use an array\n\nThe qe_brg structure manually defined each of the 16 BRG registers, which\nmade any code that used them cumbersome.  This patch replaces the fields\nwith a single 16-element array.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a9b14973a8c42b2aecc968851372203c6567e196",
      "tree": "aa18a83855bbe5977504ceb3ab5efde89d5eb2d6",
      "parents": [
        "c37858d333a50815c74349396e31a535f4128e0b"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Thu Oct 19 19:52:26 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:48:52 2006 +1100"
      },
      "message": "[PATCH] Slight refactor of interrupt mapping for FSL parts\n\n* Cleaned up interrupt mapping a little by adding a helper\n  function which parses the irq out of the device-tree, and puts\n  it into a resource.\n* Changed the arch/ppc platform files to specify PHY_POLL, instead of -1\n* Changed the fixed phy to use PHY_IGNORE_INTERRUPT\n* Added ethtool.h and mii.h to phy.h includes\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f6c95dcabdaa8fdc95b125582bd12625adfbde6",
      "tree": "099fe4f23a36381049704c8515ee179beb642eca",
      "parents": [
        "2fcd34291b650723091a06e4b51b546961f308a3"
      ],
      "author": {
        "name": "Nicolas DET",
        "email": "nd@bplan-gmbh.de",
        "time": "Wed Nov 08 17:14:43 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:45:02 2006 +1100"
      },
      "message": "[PATCH] Add MPC5200 Interrupt Controller support.\n\nThis adds support for the MPC52xx Interrupt controller for\nARCH\u003dpowerpc.\n\nIt includes the main code in arch/powerpc/sysdev/ as well as a header\nfile in include/asm-powerpc.\n\nSigned-off-by: Nicolas DET \u003cnd@bplan-gmbh.de\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "302439d2167e0f1e01a6480ac40c06063f4e16a1"
}
