On Tue, 2018-07-03 at 06:43 -0700, Guenter Roeck wrote: > The driver calls of_platform_device_create() which is only available > if OF_ADDRESS is enabled. When building sparc64 images, this results > in > > ERROR: "of_platform_device_create" [drivers/fsi/fsi-sbefifo.ko] undefined! > > Fixes: 9f4a8a2d7f9d ("fsi/sbefifo: Add driver for the SBE FIFO") > Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> > Signed-off-by: Guenter Roeck <li...@roeck-us.net>
Thanks Guenter ! I'll include this into the fsi tree. (I was wondering what that kbuild report on sparc64 was about... I must have misread the code, I didn't realize of_platform_device_create wasn't under CONFIG_OF alone). Cheers, Ben. > --- > drivers/fsi/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/fsi/Kconfig b/drivers/fsi/Kconfig > index 24f84a96b8b9..9c08f467a7bb 100644 > --- a/drivers/fsi/Kconfig > +++ b/drivers/fsi/Kconfig > @@ -34,6 +34,7 @@ config FSI_SCOM > > config FSI_SBEFIFO > tristate "SBEFIFO FSI client device driver" > + depends on OF_ADDRESS > ---help--- > This option enables an FSI based SBEFIFO device driver. The SBEFIFO is > a pipe-like FSI device for communicating with the self boot engine