From 90309f01c6e060a6e2f41be75c3f162f8ceb74d2 Mon Sep 17 00:00:00 2001 From: Rashid Zafar Date: Sun, 20 Nov 2022 19:26:53 -0800 Subject: [PATCH 1/5] defconfig: pineapple-gki: Enable CPU hotplug and voltage drivers Enable CPU hotplug and CPU voltage cooling device drivers for pineapple-gki. This cooling device will perform CPU cooling under thermal conditions. Change-Id: I850ac710e0acd4b32dd228276df92b24792562d1 Signed-off-by: Rashid Zafar --- arch/arm64/configs/vendor/pineapple_GKI.config | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/configs/vendor/pineapple_GKI.config b/arch/arm64/configs/vendor/pineapple_GKI.config index d1ff72c9ba61..ff2c719f6be3 100644 --- a/arch/arm64/configs/vendor/pineapple_GKI.config +++ b/arch/arm64/configs/vendor/pineapple_GKI.config @@ -163,6 +163,8 @@ CONFIG_QTI_BCL_PMIC5=m CONFIG_QTI_BCL_SOC_DRIVER=m CONFIG_QTI_CHARGER_ULOG_GLINK=m CONFIG_QTI_CPUCP_LOG=m +CONFIG_QTI_CPU_HOTPLUG_COOLING_DEVICE=m +CONFIG_QTI_CPU_VOLTAGE_COOLING_DEVICE=m CONFIG_QTI_HW_KEY_MANAGER=m CONFIG_QTI_PMIC_EUSB2_REPEATER=m CONFIG_QTI_PMIC_GLINK=m From f8e7aac5f77221cfd77f8d95c25a903880e02576 Mon Sep 17 00:00:00 2001 From: Rashid Zafar Date: Sun, 20 Nov 2022 19:29:43 -0800 Subject: [PATCH 2/5] defconfig: pineapple-gki: Enable DDR cooling device driver Enable DDR cooling device driver to place a minimum DDR operating level vote during thermal conditions. Change-Id: I6701acb49ef158e5654f2a57633ed60b9033e011 Signed-off-by: Rashid Zafar --- arch/arm64/configs/vendor/pineapple_GKI.config | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/vendor/pineapple_GKI.config b/arch/arm64/configs/vendor/pineapple_GKI.config index ff2c719f6be3..d0cba7bb3e4a 100644 --- a/arch/arm64/configs/vendor/pineapple_GKI.config +++ b/arch/arm64/configs/vendor/pineapple_GKI.config @@ -165,6 +165,7 @@ CONFIG_QTI_CHARGER_ULOG_GLINK=m CONFIG_QTI_CPUCP_LOG=m CONFIG_QTI_CPU_HOTPLUG_COOLING_DEVICE=m CONFIG_QTI_CPU_VOLTAGE_COOLING_DEVICE=m +CONFIG_QTI_DDR_COOLING_DEVICE=m CONFIG_QTI_HW_KEY_MANAGER=m CONFIG_QTI_PMIC_EUSB2_REPEATER=m CONFIG_QTI_PMIC_GLINK=m From e5d19f789401b5f07f320f7b98642ff9cb2e118c Mon Sep 17 00:00:00 2001 From: Rashid Zafar Date: Sun, 20 Nov 2022 19:31:05 -0800 Subject: [PATCH 3/5] defconfig: pineapple-gki: Enable userspace cooling device driver Enable userspace cooling device driver to be used by userspace clients for pineapple. Change-Id: Ib2b58a4cc6b7e8fe0f003c025cfa032c252d94c9 Signed-off-by: Rashid Zafar --- arch/arm64/configs/vendor/pineapple_GKI.config | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/vendor/pineapple_GKI.config b/arch/arm64/configs/vendor/pineapple_GKI.config index d0cba7bb3e4a..bdc2f80522b1 100644 --- a/arch/arm64/configs/vendor/pineapple_GKI.config +++ b/arch/arm64/configs/vendor/pineapple_GKI.config @@ -172,6 +172,7 @@ CONFIG_QTI_PMIC_GLINK=m # CONFIG_QTI_PMIC_GLINK_CLIENT_DEBUG is not set CONFIG_QTI_PMIC_PON_LOG=m CONFIG_QTI_SYS_PM_VX=m +CONFIG_QTI_USERSPACE_CDEV=m CONFIG_REBOOT_MODE=m CONFIG_REGMAP_QTI_DEBUGFS=m # CONFIG_REGMAP_QTI_DEBUGFS_ALLOW_WRITE is not set From 09ab65b5dc11da5583d110bc58eb6d6ea4c8e334 Mon Sep 17 00:00:00 2001 From: Rashid Zafar Date: Sun, 20 Nov 2022 19:34:01 -0800 Subject: [PATCH 4/5] defconfig: pineapple-gki: Enable CPU pause cooling device driver Enable CPU pause cooling device driver which is able to pause a CPU from being scheduled and hence allow the CPU to power collapse. Change-Id: If4f194d3ae2d47d0ec48bcb8e39ed88b9667e39d Signed-off-by: Rashid Zafar --- arch/arm64/configs/vendor/pineapple_GKI.config | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/vendor/pineapple_GKI.config b/arch/arm64/configs/vendor/pineapple_GKI.config index bdc2f80522b1..b3666cb43a81 100644 --- a/arch/arm64/configs/vendor/pineapple_GKI.config +++ b/arch/arm64/configs/vendor/pineapple_GKI.config @@ -164,6 +164,7 @@ CONFIG_QTI_BCL_SOC_DRIVER=m CONFIG_QTI_CHARGER_ULOG_GLINK=m CONFIG_QTI_CPUCP_LOG=m CONFIG_QTI_CPU_HOTPLUG_COOLING_DEVICE=m +CONFIG_QTI_CPU_PAUSE_COOLING_DEVICE=m CONFIG_QTI_CPU_VOLTAGE_COOLING_DEVICE=m CONFIG_QTI_DDR_COOLING_DEVICE=m CONFIG_QTI_HW_KEY_MANAGER=m From eee033db70f5e2a7886e9438bf619d00ef8dc7eb Mon Sep 17 00:00:00 2001 From: Rashid Zafar Date: Sun, 20 Nov 2022 19:39:10 -0800 Subject: [PATCH 5/5] defconfig: pineapple-gki: Enable LMH DCVS device driver Enable LMH DCVS driver to enable Isens vref regulators in pineapple-gki. Change-Id: I99d4f85df7280e32b44630b12fa3fdf1529b1992 Signed-off-by: Rashid Zafar --- arch/arm64/configs/vendor/pineapple_GKI.config | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/vendor/pineapple_GKI.config b/arch/arm64/configs/vendor/pineapple_GKI.config index b3666cb43a81..486f84f1e1d5 100644 --- a/arch/arm64/configs/vendor/pineapple_GKI.config +++ b/arch/arm64/configs/vendor/pineapple_GKI.config @@ -173,6 +173,7 @@ CONFIG_QTI_PMIC_GLINK=m # CONFIG_QTI_PMIC_GLINK_CLIENT_DEBUG is not set CONFIG_QTI_PMIC_PON_LOG=m CONFIG_QTI_SYS_PM_VX=m +CONFIG_QTI_THERMAL_LIMITS_DCVS=m CONFIG_QTI_USERSPACE_CDEV=m CONFIG_REBOOT_MODE=m CONFIG_REGMAP_QTI_DEBUGFS=m