Joakim, I am not the maintainer for this driver. Adding Mark Brown.
York On 06/19/2018 09:23 AM, Joakim Tjernlund wrote: > espi does not look for a OF cell-index property which > makes the bus numbering dynamic only. This add an > optional cell-index. > > Signed-off-by: Joakim Tjernlund <joakim.tjernl...@infinera.com> > --- > drivers/spi/spi-fsl-espi.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/drivers/spi/spi-fsl-espi.c b/drivers/spi/spi-fsl-espi.c > index 1d332e23f6ed..56b71c5e2f10 100644 > --- a/drivers/spi/spi-fsl-espi.c > +++ b/drivers/spi/spi-fsl-espi.c > @@ -672,6 +672,14 @@ static int fsl_espi_probe(struct device *dev, struct > resource *mem, > > dev_set_drvdata(dev, master); > > + if (dev->of_node) { > + u32 cell_index; > + > + if (!of_property_read_u32(dev->of_node, "cell-index", > + &cell_index)) > + master->bus_num = cell_index; > + } > + > master->mode_bits = SPI_RX_DUAL | SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | > SPI_LSB_FIRST | SPI_LOOP; > master->dev.of_node = dev->of_node; >