Skip to content

Commit

Permalink
spi: Return deferred probe error when controller isn't yet available
Browse files Browse the repository at this point in the history
If the controller is not available, it might be in the future and
we would like to re-probe the peripheral again. For that purpose
return deferred probe.

BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=215993
Fixes: 87e59b3 ("spi: Support selection of the index of the ACPI Spi Resource before alloc")
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20220709212956.25530-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
  • Loading branch information
Andy Shevchenko authored and Mark Brown committed Jul 11, 2022
1 parent 41cae19 commit 9c22ec4
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion drivers/spi/spi.c
Original file line number Diff line number Diff line change
Expand Up @@ -2475,7 +2475,7 @@ static int acpi_spi_add_resource(struct acpi_resource *ares, void *data)

ctlr = acpi_spi_find_controller_by_adev(adev);
if (!ctlr)
return -ENODEV;
return -EPROBE_DEFER;

lookup->ctlr = ctlr;
}
Expand Down

0 comments on commit 9c22ec4

Please sign in to comment.