powerpc/powernv: Discover IODA3 PHBs
We instanciate them as IODA2. We also change the MSI EOI hack to only kick on PHB3 since it will not be needed on any new implementation. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Este cometimento está contido em:

cometido por
Michael Ellerman

ascendente
d74361881f
cometimento
fb111334e4
@@ -2705,7 +2705,8 @@ void pnv_set_msi_irq_chip(struct pnv_phb *phb, unsigned int virq)
|
||||
struct irq_data *idata;
|
||||
struct irq_chip *ichip;
|
||||
|
||||
if (phb->type != PNV_PHB_IODA2)
|
||||
/* The MSI EOI OPAL call is only needed on PHB3 */
|
||||
if (phb->model != PNV_PHB_MODEL_PHB3)
|
||||
return;
|
||||
|
||||
if (!phb->ioda.irq_chip_init) {
|
||||
|
Criar uma nova questão referindo esta
Bloquear um utilizador