mainline: fold fix for GKI media config into original patch

Change-Id: I02c8e0dc797e9426c59e2a92bda501d652f64cf0
Cc: Todd Kjos <tkjos@google.com>
Signed-off-by: Matthias Maennich <maennich@google.com>
diff --git a/android-mainline/ANDROID-cpufreq-create-dummy-cpufreq-driver.patch b/android-mainline/ANDROID-cpufreq-create-dummy-cpufreq-driver.patch
index 31a6a58..9a64968 100644
--- a/android-mainline/ANDROID-cpufreq-create-dummy-cpufreq-driver.patch
+++ b/android-mainline/ANDROID-cpufreq-create-dummy-cpufreq-driver.patch
@@ -29,7 +29,7 @@
  create mode 100644 drivers/cpufreq/dummy-cpufreq.c
 
 diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig
-index 10f8ca213484..74858518d011 100644
+index 8e6a20e0b64d..0933c134a2d0 100644
 --- a/arch/arm64/configs/gki_defconfig
 +++ b/arch/arm64/configs/gki_defconfig
 @@ -61,6 +61,7 @@ CONFIG_CPU_FREQ_TIMES=y
@@ -41,7 +41,7 @@
  CONFIG_ARM_SCMI_CPUFREQ=y
  CONFIG_ARM_SCMI_PROTOCOL=y
 diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig
-index 306ad5331a48..ba629336a4f2 100644
+index 46ec1d98f998..277b0069671e 100644
 --- a/arch/x86/configs/gki_defconfig
 +++ b/arch/x86/configs/gki_defconfig
 @@ -46,6 +46,7 @@ CONFIG_PM_WAKELOCKS_LIMIT=0
diff --git a/android-mainline/ANDROID-fix-VIDEOBUF2_CORE-dependency-in-allmodconfig-builds.patch b/android-mainline/ANDROID-fix-VIDEOBUF2_CORE-dependency-in-allmodconfig-builds.patch
deleted file mode 100644
index 8ed65a2..0000000
--- a/android-mainline/ANDROID-fix-VIDEOBUF2_CORE-dependency-in-allmodconfig-builds.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Todd Kjos <tkjos@google.com>
-Date: Mon, 28 Oct 2019 09:44:36 -0700
-Subject: ANDROID: fix VIDEOBUF2_CORE dependency in 'allmodconfig' builds
-
-Fix missing dependency for CONFIG_VIDEOBUF2_CORE for
-'allmodconfig' builds. Since CONFIG_MEDIA_SUPPORT is
-always selected, drop it from gki_defconfig
-
-Fixes: 649238947d688 ("ANDROID: init: GKI: enable hidden configs
-for media")
-
-Test: successful 'allmodconfig' build
-Change-Id: I1dd5ff154c1aeb90457c23dc233cb32595bd9bed
-Signed-off-by: Todd Kjos <tkjos@google.com>
----
- arch/arm64/configs/gki_defconfig | 1 -
- arch/x86/configs/gki_defconfig   | 1 -
- init/Kconfig.gki                 | 1 +
- 3 files changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig
-index 74858518d011..0933c134a2d0 100644
---- a/arch/arm64/configs/gki_defconfig
-+++ b/arch/arm64/configs/gki_defconfig
-@@ -298,7 +298,6 @@ CONFIG_WATCHDOG=y
- CONFIG_MFD_ACT8945A=y
- CONFIG_MFD_SYSCON=y
- CONFIG_REGULATOR=y
--CONFIG_MEDIA_SUPPORT=y
- CONFIG_MEDIA_CAMERA_SUPPORT=y
- CONFIG_MEDIA_CONTROLLER=y
- # CONFIG_VGA_ARB is not set
-diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig
-index ba629336a4f2..277b0069671e 100644
---- a/arch/x86/configs/gki_defconfig
-+++ b/arch/x86/configs/gki_defconfig
-@@ -257,7 +257,6 @@ CONFIG_GPIOLIB=y
- CONFIG_DEVFREQ_THERMAL=y
- # CONFIG_X86_PKG_TEMP_THERMAL is not set
- CONFIG_REGULATOR=y
--CONFIG_MEDIA_SUPPORT=y
- CONFIG_MEDIA_CAMERA_SUPPORT=y
- CONFIG_DRM=y
- # CONFIG_DRM_FBDEV_EMULATION is not set
-diff --git a/init/Kconfig.gki b/init/Kconfig.gki
-index c9505a791280..c5a080e7784b 100644
---- a/init/Kconfig.gki
-+++ b/init/Kconfig.gki
-@@ -56,6 +56,7 @@ config GKI_HIDDEN_QCOM_CONFIGS
- config GKI_HIDDEN_MEDIA_CONFIGS
- 	bool "Hidden Media configs needed for GKI"
- 	select VIDEOBUF2_CORE
-+	select MEDIA_SUPPORT
- 	help
- 	  Dummy config option used to enable hidden media configs.
- 	  These are normally selected implicitely when a module
diff --git a/android-mainline/ANDROID-init-GKI-enable-hidden-configs-for-media.patch b/android-mainline/ANDROID-init-GKI-enable-hidden-configs-for-media.patch
index f04b7b9..bdc7c38 100644
--- a/android-mainline/ANDROID-init-GKI-enable-hidden-configs-for-media.patch
+++ b/android-mainline/ANDROID-init-GKI-enable-hidden-configs-for-media.patch
@@ -10,21 +10,51 @@
 Test: Built for arm64/x86_64. Boot on cuttlefish
 Change-Id: I137a89f69822332324a1f4a3a1150be9cd66709d
 Signed-off-by: Todd Kjos <tkjos@google.com>
+[maennich: Folded c387eb07b04c ("ANDROID: fix VIDEOBUF2_CORE dependency
+           in 'allmodconfig' builds") into this patch]
+Signed-off-by: Matthias Maennich <maennich@google.com>
 ---
- init/Kconfig.gki | 8 ++++++++
- 1 file changed, 8 insertions(+)
+ arch/arm64/configs/gki_defconfig | 1 -
+ arch/x86/configs/gki_defconfig   | 1 -
+ init/Kconfig.gki                 | 9 +++++++++
+ 3 files changed, 9 insertions(+), 2 deletions(-)
 
+diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig
+index 10f8ca213484..8e6a20e0b64d 100644
+--- a/arch/arm64/configs/gki_defconfig
++++ b/arch/arm64/configs/gki_defconfig
+@@ -297,7 +297,6 @@ CONFIG_WATCHDOG=y
+ CONFIG_MFD_ACT8945A=y
+ CONFIG_MFD_SYSCON=y
+ CONFIG_REGULATOR=y
+-CONFIG_MEDIA_SUPPORT=y
+ CONFIG_MEDIA_CAMERA_SUPPORT=y
+ CONFIG_MEDIA_CONTROLLER=y
+ # CONFIG_VGA_ARB is not set
+diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig
+index 306ad5331a48..46ec1d98f998 100644
+--- a/arch/x86/configs/gki_defconfig
++++ b/arch/x86/configs/gki_defconfig
+@@ -256,7 +256,6 @@ CONFIG_GPIOLIB=y
+ CONFIG_DEVFREQ_THERMAL=y
+ # CONFIG_X86_PKG_TEMP_THERMAL is not set
+ CONFIG_REGULATOR=y
+-CONFIG_MEDIA_SUPPORT=y
+ CONFIG_MEDIA_CAMERA_SUPPORT=y
+ CONFIG_DRM=y
+ # CONFIG_DRM_FBDEV_EMULATION is not set
 diff --git a/init/Kconfig.gki b/init/Kconfig.gki
-index 4db995c2fe92..c9505a791280 100644
+index 4db995c2fe92..c5a080e7784b 100644
 --- a/init/Kconfig.gki
 +++ b/init/Kconfig.gki
-@@ -53,6 +53,13 @@ config GKI_HIDDEN_QCOM_CONFIGS
+@@ -53,6 +53,14 @@ config GKI_HIDDEN_QCOM_CONFIGS
  	  These are normally selected implicitely when a module
  	  that relies on it is configured.
  
 +config GKI_HIDDEN_MEDIA_CONFIGS
 +	bool "Hidden Media configs needed for GKI"
 +	select VIDEOBUF2_CORE
++	select MEDIA_SUPPORT
 +	help
 +	  Dummy config option used to enable hidden media configs.
 +	  These are normally selected implicitely when a module
@@ -32,7 +62,7 @@
  
  # LEGACY_WEXT_ALLCONFIG Discussed upstream, soundly rejected as a unique
  # problem for GKI to solve.  It should be noted that these extensions are
-@@ -89,6 +96,7 @@ config GKI_HACKS_TO_FIX
+@@ -89,6 +97,7 @@ config GKI_HACKS_TO_FIX
  	select GKI_HIDDEN_GPIO_CONFIGS
  	select GKI_HIDDEN_QCOM_CONFIGS
  	select GKI_LEGACY_WEXT_ALLCONFIG
diff --git a/android-mainline/series b/android-mainline/series
index 0af8617..1461f5e 100644
--- a/android-mainline/series
+++ b/android-mainline/series
@@ -199,7 +199,6 @@
 ANDROID-Allow-DRM_IOCTL_MODE_-_DUMB-for-render-clients.patch
 ANDROID-virt_wifi-Add-data-ops-for-scan-data-simulation.patch
 ANDROID-add-README.md.patch
-ANDROID-fix-VIDEOBUF2_CORE-dependency-in-allmodconfig-builds.patch
 ANDROID-create-build.configs-for-allmodconfig.patch
 ANDROID-gki_defconfig-enable-CONFIG_CPU_FREQ_GOV_CONSERVATIVE.patch
 ANDROID-virtio-virtio_input-Set-the-amount-of-multitouch-slots-in-virtio-input.patch