From a75b1261dedc50f0da5de8d6dea52fa2cfe71758 Mon Sep 17 00:00:00 2001 From: Sriharsha Allenki Date: Wed, 22 Jul 2020 16:47:03 +0530 Subject: [PATCH 1/4] defconfig: holi-gki: Enable various configfs functions Enable various USB CONFIGFS driver modules that add support for NCM, CCID, CDEV, and GSI and support for USB host mode video devices as well. Also, enable the driver module to support USB PHY and low power audio as well. Change-Id: Icecd4af4be776f2b8b31677287a086cd6788a3b8 Signed-off-by: Sriharsha Allenki --- arch/arm64/configs/vendor/holi_GKI.config | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/configs/vendor/holi_GKI.config b/arch/arm64/configs/vendor/holi_GKI.config index e111dc76ec03d..509be49805823 100644 --- a/arch/arm64/configs/vendor/holi_GKI.config +++ b/arch/arm64/configs/vendor/holi_GKI.config @@ -146,3 +146,27 @@ CONFIG_REGULATOR_RPM_SMD=m CONFIG_LEDS_QPNP_VIBRATOR_LDO=m CONFIG_SPMI_PMIC_CLKDIV=m CONFIG_QCOM_SPMI_ADC5=m +CONFIG_SND_USB_AUDIO_QMI=m +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +# CONFIG_USB_UAS is not set +CONFIG_USB_STORAGE=m +CONFIG_USB_CONFIGFS_NCM=m +CONFIG_USB_CONFIGFS_F_CCID=m +CONFIG_USB_CONFIGFS_F_CDEV=m +CONFIG_USB_CONFIGFS_F_GSI=m +CONFIG_MSM_QUSB_PHY=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m From 94344bd445e5a5fd0cd6c531b32156fd9df6ea59 Mon Sep 17 00:00:00 2001 From: Raghavendra Kakarla Date: Mon, 27 Jul 2020 14:08:53 +0530 Subject: [PATCH 2/4] defconfig: Disable the CONFIG_ARM_CPUILDE_PSCI for holi for qgki, as we are using the lpm-levels driver for our core and cluster lpms so disbaling the CONFIG_ARM_CPUILDE_PSCI for holi in qgki config. Change-Id: Ie9e40d5fb4ef7324e2c556cea4db26d63ca1ab3e Signed-off-by: Raghavendra Kakarla --- arch/arm64/configs/vendor/holi_QGKI.config | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/vendor/holi_QGKI.config b/arch/arm64/configs/vendor/holi_QGKI.config index 8a243f7bd4537..5fe52549fd716 100644 --- a/arch/arm64/configs/vendor/holi_QGKI.config +++ b/arch/arm64/configs/vendor/holi_QGKI.config @@ -147,3 +147,4 @@ CONFIG_SM_DEBUGCC_HOLI=y CONFIG_ARM_QCOM_CPUFREQ_HW=y CONFIG_QCOM_CLK_SMD_RPM=y CONFIG_QTI_ADC_TM=y +# CONFIG_ARM_PSCI_CPUIDLE is not set From cbfc1dfde8e7373d60d4c6b79857571a21222ce3 Mon Sep 17 00:00:00 2001 From: Yuanfang Zhang Date: Mon, 27 Jul 2020 10:53:10 +0800 Subject: [PATCH 3/4] defconfig: Disable CTI save function on perf build for holi Disable CTI save function on perf build to avoid the power and performance issue. Change-Id: Ie656b6e911c841b134a78cba0fc5ba089a3deffc Signed-off-by: Yuanfang Zhang --- arch/arm64/configs/vendor/holi_QGKI.config | 2 +- arch/arm64/configs/vendor/holi_debug.config | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/configs/vendor/holi_QGKI.config b/arch/arm64/configs/vendor/holi_QGKI.config index 5fe52549fd716..a2230da16845f 100644 --- a/arch/arm64/configs/vendor/holi_QGKI.config +++ b/arch/arm64/configs/vendor/holi_QGKI.config @@ -93,7 +93,6 @@ CONFIG_CORESIGHT_TGU=y CONFIG_AUDIO_QGKI=y # CONFIG_QCOM_SPMI_TEMP_ALARM is not set # CONFIG_CORESIGHT_CATU is not set -# CONFIG_CORESIGHT_CTI_SAVE_DISABLE is not set # CONFIG_CORESIGHT_TPDM_DEFAULT_ENABLE is not set CONFIG_BTFM_SLIM=m # CONFIG_QCOM_SPMI_TEMP_ALARM is not set @@ -148,3 +147,4 @@ CONFIG_ARM_QCOM_CPUFREQ_HW=y CONFIG_QCOM_CLK_SMD_RPM=y CONFIG_QTI_ADC_TM=y # CONFIG_ARM_PSCI_CPUIDLE is not set +CONFIG_CORESIGHT_CTI_SAVE_DISABLE=y diff --git a/arch/arm64/configs/vendor/holi_debug.config b/arch/arm64/configs/vendor/holi_debug.config index c026199b971a5..089143f7dacfb 100644 --- a/arch/arm64/configs/vendor/holi_debug.config +++ b/arch/arm64/configs/vendor/holi_debug.config @@ -113,3 +113,4 @@ CONFIG_ICNSS2_DEBUG=y # CONFIG_NL80211_TESTMODE is not set CONFIG_INTERCONNECT_TEST=y CONFIG_INTERCONNECT_QCOM_HOLI=y +# CONFIG_CORESIGHT_CTI_SAVE_DISABLE is not set From 8eb897e6a659e34321a52e8e5eef3d69974323f5 Mon Sep 17 00:00:00 2001 From: Mayank Grover Date: Fri, 31 Jul 2020 11:08:23 +0530 Subject: [PATCH 4/4] arm64: defconfig: Disable LSE_ATOMIC for holi target LSE_ATOMIC is not supported for holi targets. Change to disable LSE atomic operations, which may result in crash for non-cacheable memory atomic access. Change-Id: Ibe2aba59de3b907908bae99f9f1cd92e128f348d Signed-off-by: Ashish Bhimanpalliwar Signed-off-by: Mayank Grover --- arch/arm64/configs/vendor/holi_QGKI.config | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/vendor/holi_QGKI.config b/arch/arm64/configs/vendor/holi_QGKI.config index a2230da16845f..96a04bbf015ae 100644 --- a/arch/arm64/configs/vendor/holi_QGKI.config +++ b/arch/arm64/configs/vendor/holi_QGKI.config @@ -148,3 +148,4 @@ CONFIG_QCOM_CLK_SMD_RPM=y CONFIG_QTI_ADC_TM=y # CONFIG_ARM_PSCI_CPUIDLE is not set CONFIG_CORESIGHT_CTI_SAVE_DISABLE=y +# CONFIG_ARM64_LSE_ATOMICS is not set