Re: [PATCH 17/19] arm64: defconfig: enable clock controller, interconnect and pinctrl for QCS8300
From: Jingyi Wang <hidden>
Date: 2024-09-06 06:15:51
Also in:
linux-arm-msm, linux-devicetree, linux-pm, linux-remoteproc, lkml
Hi Dmitry, On 9/6/2024 11:18 AM, Dmitry Baryshkov wrote:
On Thu, Sep 05, 2024 at 12:54:35PM GMT, Jingyi Wang wrote:quoted
On 9/4/2024 5:39 PM, Krzysztof Kozlowski wrote:quoted
On 04/09/2024 10:33, Jingyi Wang wrote:quoted
Enable clock controller, interrconnect and pinctrl for QCS8300.NXP QCS8300? What is QCS8300? Which products use it? That's a defconfig for entire kernel, not your Qualcomm one.Will describe it in more detail.quoted
quoted
It needs to be built-in for UART to provide a console. Signed-off-by: Jingyi Wang <redacted> --- arch/arm64/configs/defconfig | 3 +++ 1 file changed, 3 insertions(+)diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 81ca46e3ab4b..a9ba6b25a0ed 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig@@ -606,6 +606,7 @@ CONFIG_PINCTRL_MSM8996=y CONFIG_PINCTRL_MSM8998=y CONFIG_PINCTRL_QCM2290=y CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QCS8300=y CONFIG_PINCTRL_QDF2XXX=y CONFIG_PINCTRL_QDU1000=y CONFIG_PINCTRL_SA8775P=y@@ -1317,6 +1318,7 @@ CONFIG_MSM_MMCC_8998=m CONFIG_QCM_GCC_2290=y CONFIG_QCM_DISPCC_2290=m CONFIG_QCS_GCC_404=y +CONFIG_QCS_GCC_8300=y CONFIG_QDU_GCC_1000=y CONFIG_SC_CAMCC_8280XP=m CONFIG_SC_DISPCC_7280=m@@ -1618,6 +1620,7 @@ CONFIG_INTERCONNECT_QCOM_MSM8996=y CONFIG_INTERCONNECT_QCOM_OSM_L3=m CONFIG_INTERCONNECT_QCOM_QCM2290=y CONFIG_INTERCONNECT_QCOM_QCS404=m +CONFIG_INTERCONNECT_QCOM_QCS8300=yWhy this cannot be a module?I think the commit-msg "It needs to be built-in for UART to provide a console." can explain that, could you please help to share your insights on that?Unless loading these modules from initramfs doesn't work, please use =m. The drivers that are enabled here are going to be enabled for everybody using arm64 defconfig, taking up memory on their platforms, etc.
We had previous discussion here about why these drivers needs to be built-in to support debug-uart: https://lore.kernel.org/linux-arm-msm/c11fd3c2-770a-4d40-8cf3-d8bc81f7c480@kernel.org/ (local) I will mention more details in the commit message of this patch. Thanks, Jingyi