From: Ismo Puustinen <ismo.puusti...@intel.com> Slave devices were not enumerated by ACPI data because the ACPI handle for the spi-pxa2xx controller was NULL if it was itself enumerated by PCI.
Original patch by Mika Westerberg <mika.westerb...@intel.com>. Upstream-status: Inappropriate, will be fixed with a bigger overhaul of SPI/ACPI interaction. Signed-off-by: Ismo Puustinen <ismo.puusti...@intel.com> Signed-off-by: Saul Wold <s...@linux.intel.com> --- drivers/spi/spi-pxa2xx-pci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/spi/spi-pxa2xx-pci.c b/drivers/spi/spi-pxa2xx-pci.c index fa7399e..c5a7111 100644 --- a/drivers/spi/spi-pxa2xx-pci.c +++ b/drivers/spi/spi-pxa2xx-pci.c @@ -170,6 +170,7 @@ static int pxa2xx_spi_pci_probe(struct pci_dev *dev, memset(&pi, 0, sizeof(pi)); pi.parent = &dev->dev; pi.name = "pxa2xx-spi"; + pi.fwnode = dev->dev.fwnode; pi.id = ssp->port_id; pi.data = &spi_pdata; pi.size_data = sizeof(spi_pdata); -- 2.5.0 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto