On Sun, 28 Nov 2021 at 00:33, Sam Protsenko <semen.protsenko@xxxxxxxxxx> wrote: > > When HSI2C is encapsulated in USIv2 block (e.g. in Exynos850), USIv2 > driver must be loaded first, as it's preparing USI hardware for > particular protocol use. Make it impossible for i2c-exynos5 driver to be > built-in when USIv2 driver is built as a module, to prevent incorrect > booting order for those drivers. > > Signed-off-by: Sam Protsenko <semen.protsenko@xxxxxxxxxx> > --- This patch is not needed, please ignore it. > drivers/i2c/busses/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig > index df89cb809330..e815a9dffb2c 100644 > --- a/drivers/i2c/busses/Kconfig > +++ b/drivers/i2c/busses/Kconfig > @@ -613,6 +613,7 @@ config I2C_EXYNOS5 > tristate "Exynos high-speed I2C driver" > depends on OF > depends on ARCH_EXYNOS || COMPILE_TEST > + depends on EXYNOS_USI_V2 || !EXYNOS_USI_V2 > default y if ARCH_EXYNOS > help > High-speed I2C controller on Samsung Exynos5 and newer Samsung SoCs: > -- > 2.30.2 >