From 6fb46e122835cb56165bed42d204ea1ffff2da17 Mon Sep 17 00:00:00 2001 From: Rutvik Patel Date: Fri, 5 Mar 2021 09:43:42 +0530 Subject: [PATCH 1/2] arm: defconfig: enable AUDIO_QGKI and DYNAMIC_MINORS Enable AUDIO_QGKI and DYNAMIC_MINORS monaco. Update Kconfig file to select SND_HWDEP. Change-Id: Iaf0d7b95722a8e448c6362170e1b93ea9bbb376c Signed-off-by: Rutvik Patel --- arch/arm/Kconfig | 1 + arch/arm/configs/vendor/monaco.config | 2 ++ 2 files changed, 3 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 683c2fe00ab3..21a78ec94fcc 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -474,6 +474,7 @@ config ARCH_QCOM select SPARSE_IRQ select USE_OF select PINCTRL + select SND_HWDEP help Support for Qualcomm MSM/QSD based systems. This runs on the apps processor of the MSM/QSD and depends on a shared memory diff --git a/arch/arm/configs/vendor/monaco.config b/arch/arm/configs/vendor/monaco.config index 4cbbb2f79d3c..e62685f311d1 100644 --- a/arch/arm/configs/vendor/monaco.config +++ b/arch/arm/configs/vendor/monaco.config @@ -185,6 +185,7 @@ CONFIG_PCI_MSM=y CONFIG_MTD_RAW_NAND=y CONFIG_INTERCONNECT_TEST=y CONFIG_QGKI=y +CONFIG_AUDIO_QGKI=y CONFIG_DEBUG_FS=y CONFIG_REGMAP_QTI_DEBUG=y CONFIG_REGMAP_ALLOW_WRITE_DEBUGFS=y @@ -583,3 +584,4 @@ CONFIG_PM_WAKELOCKS_LIMIT=0 CONFIG_ASHMEM=y CONFIG_ANDROID_VSOC=y CONFIG_ANDROID_BINDERFS=y +CONFIG_SND_DYNAMIC_MINORS=y From bf5ba943b4538761deda358ee982c309bf87408c Mon Sep 17 00:00:00 2001 From: Rutvik Patel Date: Fri, 5 Mar 2021 10:21:21 +0530 Subject: [PATCH 2/2] arm: defconfig: Select REGMAP_IRQ Select REGMAP_IRQ for wcd937x and later targets. Change-Id: I791d26a5ed7690bbe9df638bd85fd4f7c59050f0 Signed-off-by: Rutvik Patel --- arch/arm/configs/vendor/monaco.config | 1 + drivers/base/regmap/Kconfig | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/arch/arm/configs/vendor/monaco.config b/arch/arm/configs/vendor/monaco.config index e62685f311d1..68a54dbad7e6 100644 --- a/arch/arm/configs/vendor/monaco.config +++ b/arch/arm/configs/vendor/monaco.config @@ -585,3 +585,4 @@ CONFIG_ASHMEM=y CONFIG_ANDROID_VSOC=y CONFIG_ANDROID_BINDERFS=y CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_REGMAP_WCD_IRQ=y diff --git a/drivers/base/regmap/Kconfig b/drivers/base/regmap/Kconfig index 2649099cf7af..3e0087272c40 100644 --- a/drivers/base/regmap/Kconfig +++ b/drivers/base/regmap/Kconfig @@ -54,6 +54,17 @@ config REGMAP_I3C tristate depends on I3C +config REGMAP_WCD_IRQ + depends on SND_SOC + bool "Enable REGMAP IRQ for WCD" + select REGMAP_IRQ + default n + help + Say 'y' here to enable REGMAP_IRQ for generic WCD IRQ. + This config is intended for enabling REGMAP_IRQ for + WCD IRQ. Generic WCD IRQ will be used for + wcd937x and later targets. + config REGMAP_QTI_DEBUG bool "Regmap QTI debug feature support" depends on REGMAP && DEBUG_FS && QGKI