On Tue, 26 Jan 2021, David Gow wrote: > The MIPI i3c HCI driver makes use of IOMEM functions like > devm_platform_ioremap_resource(), which are only available if > CONFIG_HAS_IOMEM is defined. > > This causes the driver to be enabled under make ARCH=um allyesconfig, > even though it won't build. > > By adding a dependency on HAS_IOMEM, the driver will not be enabled on > architectures which don't support it. > > Fixes: 9ad9a52cce28 ("i3c/master: introduce the mipi-i3c-hci driver") > Signed-off-by: David Gow <david...@google.com>
Acked-by: Nicolas Pitre <npi...@baylibre.com> > --- > drivers/i3c/master/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/i3c/master/Kconfig b/drivers/i3c/master/Kconfig > index e68f15f4b4d0..afff0e2320f7 100644 > --- a/drivers/i3c/master/Kconfig > +++ b/drivers/i3c/master/Kconfig > @@ -25,6 +25,7 @@ config DW_I3C_MASTER > config MIPI_I3C_HCI > tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)" > depends on I3C > + depends on HAS_IOMEM > help > Support for hardware following the MIPI Aliance's I3C Host Controller > Interface specification. > -- > 2.30.0.280.ga3ce27912f-goog > > > -- > linux-i3c mailing list > linux-...@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-i3c >