There is an option in drivers/gpu/drm/Kconfig
:
config DRM_TTM
tristate
depends on DRM
This option adds several functions used by DRM GPU drivers to manage videocard memory, so it depends on DRM as we can see.
It is also used by modules.
config DRM_RADEON
tristate "ATI Radeon"
...
select DRM_TTM
I have DRM
enabled and when I enable one of these modules that select
s it, I see this CONFIG_DRM_TTM=y
is my .config
So far, so good.
But now I want to enable this option but disable all modules that use it (because I need it for 3rd party module which is not part of kernel source tree), so I enable only DRM
but I do not see this option both in menuconfig
and xconfig
.
It seems that I can't enable this option manually, it could only be enabled by other module that select
ing it.
From what I understand, this option must be displayed as <>
because it is tristate
and depends on DRM
, so when I enable DRM
I must see this option. But I do not.
How could it be? Is there any kind of "hidden" or "helper" option on Kconfig that can't be set manually, but only could be set by other options? Where can I read about it (except `mconf.c`` of course, because I assume my problem is too well known to read the source)