From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4E1143806C9 for ; Thu, 21 May 2026 09:55:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779357318; cv=none; b=KbB7ZdhWqoRe7FKVRVqY/G7rNfJ5pgg74fv8OevYN+3Eb6f49Nqia5ONNpnH/FDQI2qHSH2Z8NmyYmdGqZimIfJ4T1q3JjR60dRWYzpsFvxzXXhIG+dWcSYoQf2Ykpsn1HnFxO3Uy5Isgsa9X7EGwa1HHHhatEm+2EzfBSef/hE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779357318; c=relaxed/simple; bh=acZGlIX+KXcHtOOGMD6pjNe+wuSPLmh6mZ6H9ohkhfU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=pft8LmUKf4DNQVH1nO9oQtBFeDDkjyT35bJ6m5ntBo61KFKp8ZZVheJbMwf8iTEmf1W2QV/3zrpOQNyXnD6hufQQ8ZHkkd5UNdqOoTkZvtCA+W6RgZi8Z+amyUW5aDlkNn8WfJjpaSvNMrk1ZSs4nU86BAWZ0hqpgIg6NKyCD4o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=R+Fh9Dyq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=davHOCtR; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="R+Fh9Dyq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="davHOCtR" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64L9AKTD620445 for ; Thu, 21 May 2026 09:55:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 0j+pvHdvitas62dgDJHr1H+ijvn6S0ZrLgrBvSkCvG0=; b=R+Fh9DyqwH8ZNOp/ 4W25sBa2l0kCVUiDGgjTbmtXW4TWg8h3xo45PGjIvvZVsQ04nKGTVlNqDfVixU+d 7jeX8pjDNKqTtyP+lq+vIgyHsOZmmkq+PO/W5qsALm5B4G9AWQwJfNDbzitNw/sK jfTC2B2IU7xtD6uYHhTNpBmN8W8VYUB6IAqd/ZCtsqhPr4H5sB7V7ggZK1YgBFW4 ovWoF7X9z1TtRF/GCJcWrJI+2I2oMNjUP4UfcfqJEPCcavp6vhjLWlfhW8KCUUXe p85oPd6ErvEdQ2YNzd3iWNm+8DOUBDC4si67JuLQf0JnWlfIvMnY59GJMt3mVx4O iZ9kaQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e9dxu4cwp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 21 May 2026 09:55:16 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-516cd650fc2so241851cf.0 for ; Thu, 21 May 2026 02:55:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779357315; x=1779962115; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=0j+pvHdvitas62dgDJHr1H+ijvn6S0ZrLgrBvSkCvG0=; b=davHOCtRy2u1cI9D4hVUGOlu6muhSdgwkYg5WTN8QvaalojifJb2ug+QboVm0+2yOw w1E+c/5Y5suBukrTWCI8vsofAPCDgr3rjrxgsrYaP7WHt+9lyGO+1Dxkv8BVM3/eTN0a 85uiOwXA9cl0QSbbO31CsjqsIfWtG9XoOGflQ5bx1ML+QyBwV66/XDS0EvEC/ZCUPfuL fEibsH0FZtH220/linyUeIX2J3h++TtDdjQS3SypuEa2m5JXPAC6Q3s5SIlFvxA+xtrG GOJZOWbNdSYuV8qH5tszBPBEHEekL45gZ/33OnUyvjRNK6BzNrkKRcqdZqgFHZV+DM+a rIQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779357315; x=1779962115; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0j+pvHdvitas62dgDJHr1H+ijvn6S0ZrLgrBvSkCvG0=; b=fDSaWXfzBbV9MIKL3K3O5Z1TUtu+PzGrSPTLnnYGhIddHPjwU6WsBXqPqcl2fNW92k aZ9FOmXmk4DlemSoJjM7NapcgymgkDwN+/c2/McvS4xwBqQCraXucIy9OSBplsIFvr06 cnWdQnAZyJgPTg4sd36BJEoo4eeSqr68H37FqJ51vpSla7x7pjKCUH2x7HB6pT8tnABd iOr6Ar1WWyOsoevTcNxtcy843lW8t1+CMlIGhKlyDi+aBIjjrUWVx0xrQ+wqzK7Dek92 6mLFrRD14JPwBUyhP5GDBDXq0mcttl1lfY/wRWmB3bA3/ieVylHnixSiS7RPMwVMbL7b Azfw== X-Forwarded-Encrypted: i=1; AFNElJ9k/BMsiT/WyONt6h2rU4pX2PLu64Hs6RQbKtV+H2oAnFpQt31NveHV6+TUpniwSxeFQb8xBAf3DrYDK9g=@vger.kernel.org X-Gm-Message-State: AOJu0Yxa7g1QrXSxx1ObN8hzD1oEuKmk2ZZuapgdZtnP+DieRcPU8+Mq 3ewjQkmdpuIOErguE4bLlse39x/bCsZAd8CPeQwhEdKKxTxPoUL2x4q3YN7QUyr43wK4btJh31t h+rC6DsqDQykr8cVy3o9BQDOoAy2xoNoLeoDc8qedpwhlPAQwt8WIVsRr9u7XvoMZmC8= X-Gm-Gg: Acq92OHBAj4yJk/luWHZ1LbhU9pqzk+u2R8xQ2XIWtjRMdaSgSzaUOOczAAsEr4IM4/ FgvQ1UnZ2gNKkST4nTGwb7lSc4R0Vedh3v+WURpV5oJ4CjlekqN6YsmmHtTWbaC+PM0jI9bAm+G YTZ2bcwtMVOukYg8c05O3GFoxu1mt1DRE4JAr/JTYNPa1fUxvWjnDBCC0KxxT1eWPkvK+MqWax6 6HjN8LOZ0RvpRU+zbOEU9EzB/aJGwJndqzL4BSf7SqLQt479+rG31b+7w98+/NkCKhCaZIHpWjS 2UqxtoEP+r+fx1BLL50ulzfSsQcTfO5W/zH5VuLrG+nyk5EppW8cjTvEJB3Ya+khh3e/6FWm8nP YYZC8a8660ewEJF+nEC+kQUAMzxzOKjF1pWTmBgvspIpcL5zIyZBiLwuDh9vnqwwios97cjES+/ AzLtc= X-Received: by 2002:a05:622a:607:b0:50f:a53b:9d5 with SMTP id d75a77b69052e-516c550fa2bmr18614971cf.2.1779357315594; Thu, 21 May 2026 02:55:15 -0700 (PDT) X-Received: by 2002:a05:622a:607:b0:50f:a53b:9d5 with SMTP id d75a77b69052e-516c550fa2bmr18614691cf.2.1779357315109; Thu, 21 May 2026 02:55:15 -0700 (PDT) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-bdc878912e9sm25044766b.1.2026.05.21.02.55.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 21 May 2026 02:55:14 -0700 (PDT) Message-ID: Date: Thu, 21 May 2026 11:55:12 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] clk: qcom: stop enforcing INTERCONNECT_CLK dependency for everybody To: Dmitry Baryshkov , Bjorn Andersson , Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260517-qcom-clk-icc-v1-1-1dc6ea8bdcd0@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260517-qcom-clk-icc-v1-1-1dc6ea8bdcd0@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIxMDA5OCBTYWx0ZWRfX1JlXTPqY0/GY /E12RX2RD+8aYncGfzzb/w7jaMbZ6Vo8OTViZOFlEeZG6NFR13w+JoItj/gNPwEH7/xTOwqv0V5 yJR0Bf9IVgFPrF0huY70DRhqUdcsPutN1ZU7+Q2e0lSBfiKjRPRyjvZiuzA2EDg0imYIXf6Y3zS hmbubXmr/7J68fwIlr3Wh/lcpbo4YxpHK7YGmibJgww5jXK7aNDkagQi/v5ZPsdUppooZrkhdXg 03Tz8VhtclcvuBv2DnwpwVm7ReVOfqSJ18va2KZFiSwJavL9FmSNojfYKJ0+otfuXP4oVb+7vhT 1Ew4Rc0rdTsUYYazzwj0dMb6ZXyI6yYu9ZFgTbB41eeYcHVMxV0OafpnhZgKBwTxSjweQOaUrj/ j7PLdJHmvTwbBrHWXMtDqMQPFNJn5Qqh9AhmZNVwXv6UHHWWQFvHIjO5IMOBTDsQ9l51Atx1ir/ U3+V1BlstKp1kp6HcDw== X-Authority-Analysis: v=2.4 cv=Zckt8MVA c=1 sm=1 tr=0 ts=6a0ed684 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=EUmBB4W1OTKWQytM8RYA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-GUID: RoMQha4b9oz8MJv4kyizqxcKnx5dqc6t X-Proofpoint-ORIG-GUID: RoMQha4b9oz8MJv4kyizqxcKnx5dqc6t X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-21_01,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 phishscore=0 bulkscore=0 lowpriorityscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605210098 On 5/17/26 8:51 PM, Dmitry Baryshkov wrote: > Only several (typically IPQ) platforms use INTERCONNECT_CLK to turn > clocks into the interconnect providers. Stop inferring this dependency > on everybody and set it only when required. As a safety measure, make > sure that the coresponding clock description fields are not available if > corresponding Kconfig option isn't enabled. > > Signed-off-by: Dmitry Baryshkov > --- [...] > @@ -395,6 +399,7 @@ config IPQ_GCC_5210 > config IPQ_GCC_5332 > tristate "IPQ5332 Global Clock Controller" > depends on ARM64 || COMPILE_TEST > + select QCOM_NEED_INTERCONNECT_CLK > help > Support for the global clock controller on ipq5332 devices. > Say Y if you want to use peripheral devices such as UART, SPI, There's a number of entries where there's spaces instead of tabs, Krzysztof fixed that up for interconnect earlier today [...] > +#if IS_REACHABLE(CONFIG_INTERCONNECT_CLK) > const struct qcom_icc_hws_data *icc_hws; > size_t num_icc_hws; > +#endif > unsigned int icc_first_node_id; this uint is also only present in drivers that use icc-clk Konrad