ANDROID: init: GKI: enable hidden configs for GPU

Add hidden configs to GKI_HACKS_TO_FIX so they are enabled for loadable
GPU modules built out-of-tree.

Bug: 154525079
Test: rebuild kernel binary and pass checkvintf
Change-Id: I51871132b6a0bd1a55f5db7a9f90177cbc20ef86
Signed-off-by: Yiwei Zhang <zzyiwei@google.com>
This commit is contained in:
Yiwei Zhang 2020-04-21 17:54:15 -07:00 committed by Alistair Delva
parent 85e089d411
commit e5d4e9f071

View File

@ -158,6 +158,14 @@ config GKI_HIDDEN_RPMSG_CONFIGS
If you are not building a kernel to be used for a variety of If you are not building a kernel to be used for a variety of
out-of-kernel build RPMSG drivers, say N here. out-of-kernel build RPMSG drivers, say N here.
config GKI_HIDDEN_GPU_CONFIGS
bool "Hidden GPU configuration needed for GKI"
select TRACE_GPU_MEM
help
Dummy config option used to enable the hidden GPU config.
These are normally selected implicitly when a module
that relies on it is configured.
# Atrocities needed for # Atrocities needed for
# a) building GKI modules in separate tree, or # a) building GKI modules in separate tree, or
# b) building drivers that are not modularizable # b) building drivers that are not modularizable
@ -182,6 +190,7 @@ config GKI_HACKS_TO_FIX
select GKI_HIDDEN_USB_CONFIGS select GKI_HIDDEN_USB_CONFIGS
select GKI_HIDDEN_SOC_BUS_CONFIGS select GKI_HIDDEN_SOC_BUS_CONFIGS
select GKI_HIDDEN_RPMSG_CONFIGS select GKI_HIDDEN_RPMSG_CONFIGS
select GKI_HIDDEN_GPU_CONFIGS
help help
Dummy config option used to enable core functionality used by Dummy config option used to enable core functionality used by
modules that may not be selectable in this config. modules that may not be selectable in this config.