powerpc/405GP, cuImage and PCI support
Carlo Pisani
carlojpisani at gmail.com
Fri Oct 11 07:16:30 AEDT 2019
hi
I wrote here (1) a couple of years ago, I am still working with kernel
4.11.0 and there is broken support for initializing the PCI.
arch/powerpc/book/cuimage-walnut.c requires "/plb" compatible with
"fsl,pq2-localbus", while the device-tree file (walnut.dts) defines
"/plb" compatible with "ibm,plb3"
I am not an expert, but "fsl,pq2-localbus" != "ibm,plb3"
Therefore the PCI initialization of the PPC405GP seems wrong and every
kernel >= 2.6.26 is not able to correctly address the PDC20265
(1) https://bugzilla.kernel.org/show_bug.cgi?id=195933
an interesting not is:
kernel 2.6.26 can be compiled with arch=ppc and arch=powerpc
with arch=ppc the promise PDC20265 chip is correctly managed
with arch=powerpc the PDC20265 is not correctly managed
any idea? help? suggestion?
thanks
Carlo
--------------------------------------------------------------------------------------
bus_node = finddevice("/plb");
if (!bus_node)
{
notify_error(module, id, "device /plb not found");
return;
}
if (!dt_is_compatible(bus_node, "fsl,pq2-localbus"))
{
notify_warn(module, id, "device fsl,pq2-localbus");
notify_error(module, id, "device /plb is not compatible");
--------------------------------------------------------------------------------------
plb
{
/*
* Processor Local Bus (PLB)
*/
compatible = "ibm,plb3";
--------------------------------------------------------------------------------------
ide0 at 0x1f0-0x1f7,0x3f6 on irq 31
ide1 at 0x170-0x177,0x376 on irq 31
More information about the Linuxppc-dev
mailing list