Hello Georgi, 13.04.2020 15:43, Georgi Djakov пишет: ... >> + if (IS_ENABLED(CONFIG_INTERCONNECT)) { > > The interconnect framework can be also a module and the then the build will fail. That's a good catch! >> + err = tegra_mc_interconnect_setup(mc); > > Maybe register the interconnect provider as a platform sub-device instead? The sub-device sound like a bit too much of hassle. I'm curious whether we could try to make all the tegra-memory drivers modular, please let me try..