mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/2] arm64: defconfig: Add support for Kaanapali SoC
@ 2025-09-25  0:05 Jingyi Wang
  2025-09-25  0:05 ` [PATCH 1/2] arm64: defconfig: enable GCC, interconnect and pinctrl for Kaanapali Jingyi Wang
  2025-09-25  0:05 ` [PATCH 2/2] arm64: defconfig: Enable Kaanapali clock controllers Jingyi Wang
  0 siblings, 2 replies; 5+ messages in thread
From: Jingyi Wang @ 2025-09-25  0:05 UTC (permalink / raw)
  To: linux-kernel, aiqun.yu, tingwei.zhang, trilok.soni, yijie.yang,
	Jingyi Wang
  Cc: Taniya Das

Add Kaanapali SoC defconfig.

dependency for patch1:
gcc: https://lore.kernel.org/all/20250924-knp-clk-v1-0-29b02b818782@oss.qualcomm.com/
interconnect: https://lore.kernel.org/all/20250924-knp-interconnect-v1-0-4c822a72141c@oss.qualcomm.com/
tlmm: https://lore.kernel.org/all/20250924-knp-tlmm-v1-0-acabb59ae48c@oss.qualcomm.com/

dependency for patch2:
multimedia clk: https://lore.kernel.org/all/20250924-knp-mmclk-v1-0-d7ea96b4784a@oss.qualcomm.com/

Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
---
Jingyi Wang (1):
      arm64: defconfig: enable GCC, interconnect and pinctrl for Kaanapali

Taniya Das (1):
      arm64: defconfig: Enable Kaanapali clock controllers

 arch/arm64/configs/defconfig | 7 +++++++
 1 file changed, 7 insertions(+)
---
base-commit: ae2d20002576d2893ecaff25db3d7ef9190ac0b6
change-id: 20250922-knp-config-cc4a8e8b5da8

Best regards,
-- 
Jingyi Wang <jingyi.wang@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/2] arm64: defconfig: enable GCC, interconnect and pinctrl for Kaanapali
  2025-09-25  0:05 [PATCH 0/2] arm64: defconfig: Add support for Kaanapali SoC Jingyi Wang
@ 2025-09-25  0:05 ` Jingyi Wang
  2025-10-10  0:56   ` Krzysztof Kozlowski
  2025-09-25  0:05 ` [PATCH 2/2] arm64: defconfig: Enable Kaanapali clock controllers Jingyi Wang
  1 sibling, 1 reply; 5+ messages in thread
From: Jingyi Wang @ 2025-09-25  0:05 UTC (permalink / raw)
  To: linux-kernel, aiqun.yu, tingwei.zhang, trilok.soni, yijie.yang,
	Jingyi Wang

The serial engine must be properly setup before kernel reash "init",
so UART driver and its dependencies needs to be built in. Enable its
dependency GCC, interconnect and pinctrl as built-in to boot Kaanapali
QRD and MTP board to UART console.

Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
---
 arch/arm64/configs/defconfig | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index e3a2d37bd104..a3767e2ce02d 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -622,6 +622,7 @@ CONFIG_PINCTRL_IPQ5424=y
 CONFIG_PINCTRL_IPQ8074=y
 CONFIG_PINCTRL_IPQ6018=y
 CONFIG_PINCTRL_IPQ9574=y
+CONFIG_PINCTRL_KAANAPALI=y
 CONFIG_PINCTRL_MSM8916=y
 CONFIG_PINCTRL_MSM8953=y
 CONFIG_PINCTRL_MSM8976=y
@@ -1363,6 +1364,7 @@ CONFIG_COMMON_CLK_MT8192_SCP_ADSP=y
 CONFIG_COMMON_CLK_MT8192_VDECSYS=y
 CONFIG_COMMON_CLK_MT8192_VENCSYS=y
 CONFIG_COMMON_CLK_QCOM=y
+CONFIG_CLK_KAANAPALI_GCC=y
 CONFIG_CLK_X1E80100_CAMCC=m
 CONFIG_CLK_X1E80100_DISPCC=m
 CONFIG_CLK_X1E80100_GCC=y
@@ -1718,6 +1720,7 @@ CONFIG_INTERCONNECT_IMX8MN=m
 CONFIG_INTERCONNECT_IMX8MQ=m
 CONFIG_INTERCONNECT_IMX8MP=y
 CONFIG_INTERCONNECT_QCOM=y
+CONFIG_INTERCONNECT_QCOM_KAANAPALI=y
 CONFIG_INTERCONNECT_QCOM_MSM8916=m
 CONFIG_INTERCONNECT_QCOM_MSM8996=y
 CONFIG_INTERCONNECT_QCOM_OSM_L3=m

-- 
2.25.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 2/2] arm64: defconfig: Enable Kaanapali clock controllers
  2025-09-25  0:05 [PATCH 0/2] arm64: defconfig: Add support for Kaanapali SoC Jingyi Wang
  2025-09-25  0:05 ` [PATCH 1/2] arm64: defconfig: enable GCC, interconnect and pinctrl for Kaanapali Jingyi Wang
@ 2025-09-25  0:05 ` Jingyi Wang
  2025-10-10  0:57   ` Krzysztof Kozlowski
  1 sibling, 1 reply; 5+ messages in thread
From: Jingyi Wang @ 2025-09-25  0:05 UTC (permalink / raw)
  To: linux-kernel, aiqun.yu, tingwei.zhang, trilok.soni, yijie.yang,
	Jingyi Wang
  Cc: Taniya Das

From: Taniya Das <taniya.das@oss.qualcomm.com>

Enable the Kaanapali display, video, camera and gpu clock controller
for their respective functionalities on the Qualcomm Kaanapali platform.

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
---
 arch/arm64/configs/defconfig | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index a3767e2ce02d..e67e8ad323de 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1364,7 +1364,11 @@ CONFIG_COMMON_CLK_MT8192_SCP_ADSP=y
 CONFIG_COMMON_CLK_MT8192_VDECSYS=y
 CONFIG_COMMON_CLK_MT8192_VENCSYS=y
 CONFIG_COMMON_CLK_QCOM=y
+CONFIG_CLK_KAANAPALI_CAMCC=y
+CONFIG_CLK_KAANAPALI_DISPCC=y
 CONFIG_CLK_KAANAPALI_GCC=y
+CONFIG_CLK_KAANAPALI_GPUCC=y
+CONFIG_CLK_KAANAPALI_VIDEOCC=y
 CONFIG_CLK_X1E80100_CAMCC=m
 CONFIG_CLK_X1E80100_DISPCC=m
 CONFIG_CLK_X1E80100_GCC=y

-- 
2.25.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/2] arm64: defconfig: enable GCC, interconnect and pinctrl for Kaanapali
  2025-09-25  0:05 ` [PATCH 1/2] arm64: defconfig: enable GCC, interconnect and pinctrl for Kaanapali Jingyi Wang
@ 2025-10-10  0:56   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-10  0:56 UTC (permalink / raw)
  To: Jingyi Wang, linux-kernel, aiqun.yu, tingwei.zhang, trilok.soni,
	yijie.yang

On 25/09/2025 09:05, Jingyi Wang wrote:
> The serial engine must be properly setup before kernel reash "init",
> so UART driver and its dependencies needs to be built in. Enable its
> dependency GCC, interconnect and pinctrl as built-in to boot Kaanapali
> QRD and MTP board to UART console.

Every second defconfig commit same comments. Nvidia Kaanapali? Samsung
Kaanapali? This is a common defconfig, not your own. Write proper
changelogs describing why we want this patch

Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 2/2] arm64: defconfig: Enable Kaanapali clock controllers
  2025-09-25  0:05 ` [PATCH 2/2] arm64: defconfig: Enable Kaanapali clock controllers Jingyi Wang
@ 2025-10-10  0:57   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-10  0:57 UTC (permalink / raw)
  To: Jingyi Wang, linux-kernel, aiqun.yu, tingwei.zhang, trilok.soni,
	yijie.yang
  Cc: Taniya Das

On 25/09/2025 09:05, Jingyi Wang wrote:
> From: Taniya Das <taniya.das@oss.qualcomm.com>
> 
> Enable the Kaanapali display, video, camera and gpu clock controller
> for their respective functionalities on the Qualcomm Kaanapali platform.
> 

No, this has to be squashed.

Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-10-10  0:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-09-25  0:05 [PATCH 0/2] arm64: defconfig: Add support for Kaanapali SoC Jingyi Wang
2025-09-25  0:05 ` [PATCH 1/2] arm64: defconfig: enable GCC, interconnect and pinctrl for Kaanapali Jingyi Wang
2025-10-10  0:56   ` Krzysztof Kozlowski
2025-09-25  0:05 ` [PATCH 2/2] arm64: defconfig: Enable Kaanapali clock controllers Jingyi Wang
2025-10-10  0:57   ` Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®