Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp6641839rdb; Fri, 15 Dec 2023 04:41:10 -0800 (PST) X-Google-Smtp-Source: AGHT+IFMpBKhlwOvNyyp1BD/6HhSU4XqVgPmWte9AlQL68SsyMghhBeTqC54ZdgUqNPiS4s8q9Rt X-Received: by 2002:a05:6512:3714:b0:50b:f3e7:410d with SMTP id z20-20020a056512371400b0050bf3e7410dmr2357133lfr.70.1702644070262; Fri, 15 Dec 2023 04:41:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702644070; cv=none; d=google.com; s=arc-20160816; b=d6bBK5EXOmRGONrvh/4JwidJfR96JiGBZyu9pb66r4ZvdzxKCTTe8JXGhK/lrGFDOd wYG74VCGpW+pXuEcipSlhjf/xY3B1ejaLljKNENyeLO0bXxHG+eaeSKz8mk4W62EBOPO EVVeWtGcCTeqj7u1MAg15L2Xl45yPvTVj90dtb7xEVFbD3Mo3xoXCXZOQhQitsxLwtKq vdDlFkOqCLB7qH3ihmIX5AUcNFeKxW62ALhQI+f8iAywMB5biZmmgkuo2fBKQyoDRast Zct0vWMZy6iSMvacu+0Nb+I7YO+1vAX2BPlma2KZVnSBAHTUvmVBTpulqwDLSLiEfwt1 bIyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=B61GhZHnhYwWb3C8z/OV06tvezyEbwYLqKpoXeDZ8aU=; fh=E6KyOMgQ07fYDMc4DWdnHEI7H/QspqzFhznyhwHy6X4=; b=byNW5RXa/xQ9PKjnbywRwVjJwSjjf+qfIadVluYmk6dsNicQIiX75ERe/kX26mNPRF N9oLLUyR6npU9Hy24VSKAzXOWG7QeHT8y3PvmWvYF3/EtRaaVMWOlLTA8rLIW4toZoxh P67IQ9Ws6r+wSjeX5FAonJqHz0BXEVBY5LRAS3xHWRwAnCWtjcfiFVgBwg/ljQmYwFS0 ptMiYJbBzsGWbgan6x6NJ6WyqnabOo/Y7vqBiGcnTOM8pcYkLu9Wgrl7vwc739H2Wi6G dvqE0G3WJFclIMsfmGA8ua1cedmXwkVmqlsOlTUX/gb0U7vUGT5LiMbHbOxvNX2K3pBB Ab6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=VvkRb+4Y; spf=pass (google.com: domain of linux-kernel+bounces-937-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-937-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id o5-20020a1709062e8500b00a1ce99ee462si7031078eji.267.2023.12.15.04.41.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:41:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-937-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=VvkRb+4Y; spf=pass (google.com: domain of linux-kernel+bounces-937-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-937-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id DD5401F241AA for ; Fri, 15 Dec 2023 12:40:59 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5608E2C6AE; Fri, 15 Dec 2023 12:40:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="VvkRb+4Y" X-Original-To: linux-kernel@vger.kernel.org Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 22E3E2574B; Fri, 15 Dec 2023 12:40:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 3BFBWoLl021140; Fri, 15 Dec 2023 12:40:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= message-id:date:mime-version:subject:to:cc:references:from :in-reply-to:content-type:content-transfer-encoding; s= qcppdkim1; bh=B61GhZHnhYwWb3C8z/OV06tvezyEbwYLqKpoXeDZ8aU=; b=Vv kRb+4Y961NdXByE/RcephGFIXmgX96yZIk9ztafCYz7oYCT59jIdAnhjH5gt74UQ GMARy4b2ciwbyGig3YR8gyCII3YqqJjTuiflF8hPV77So3xdnAMg1yVSVzSGWOA3 u1btTcdTs1zmVcLweHvITCeqUzVRNsbjVwCbGEMlwmJYUeza4hiTtRbloiwflj15 l1RVMHrmq32EQRQNWRDAP4ntLc9Yjz28/xYQvnIElEIM6tIX1DNXphyZIEtm75L4 ctZs2NeJlVQM05vqGqerJtF6tPVeE7fG/7WxXvYSE+yn/fiL5D9WXbKk/nQhQjsr al5QniDsCv2v49w0pwRw== Received: from nalasppmta03.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3v0p1003sc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 15 Dec 2023 12:40:30 +0000 (GMT) Received: from nalasex01c.na.qualcomm.com (nalasex01c.na.qualcomm.com [10.47.97.35]) by NALASPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3BFCeS6e023276 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 15 Dec 2023 12:40:29 GMT Received: from [10.253.13.71] (10.80.80.8) by nalasex01c.na.qualcomm.com (10.47.97.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Fri, 15 Dec 2023 04:40:23 -0800 Message-ID: Date: Fri, 15 Dec 2023 20:40:20 +0800 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 v2 5/5] dt-bindings: net: ipq4019-mdio: Document ipq5332 platform Content-Language: en-US To: Krzysztof Kozlowski , Conor Dooley CC: , , , , , , , , , , , , , , , , , , References: <20231212115151.20016-1-quic_luoj@quicinc.com> <20231212115151.20016-6-quic_luoj@quicinc.com> <20231212-caution-improvise-ed3cc6a1d305@spud> <11ffc985-3f2b-46b9-ae0b-911f7abe98d1@quicinc.com> <20231214-outshine-shush-8a11c68607cd@spud> <26c8b0b1-5ea9-45cc-adf3-0d0b03a1284d@linaro.org> <4b9c56b8-3b29-4861-a3d5-2da26fbc14b4@quicinc.com> <2e77e3b1-00b6-46b9-bfed-7cae3ffa15e9@linaro.org> <7bae46fd-63fd-4b86-9a56-73052cf0ea95@quicinc.com> <5a8095e6-b6a6-4d11-b006-31519e8d8622@linaro.org> <7466b655-2b7e-44f2-a510-6e0cc1b95248@quicinc.com> <602759ce-c93d-4111-9272-1dce7e4a170a@linaro.org> From: Jie Luo In-Reply-To: <602759ce-c93d-4111-9272-1dce7e4a170a@linaro.org> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01c.na.qualcomm.com (10.47.97.35) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: pJglisA-8S8KnxCJTj_EzLPIVPxPRnDQ X-Proofpoint-ORIG-GUID: pJglisA-8S8KnxCJTj_EzLPIVPxPRnDQ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-09_02,2023-12-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 mlxlogscore=845 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 impostorscore=0 clxscore=1015 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2312150084 On 12/15/2023 8:19 PM, Krzysztof Kozlowski wrote: > On 15/12/2023 12:42, Jie Luo wrote: >>>>>>>>> Which clocks are these mentioned in the property? From where do they come? >>>>>>>>> >>>>>>>>> Anyway, property is in existing form is not correct - this is not a >>>>>>>>> generic property. >>>>>>>>> >>>>>>>> >>>>>>>> This property cmn-reference-clock is just the hardware register >>>>>>>> configuration, since the different IPQ platform needs to select >>>>>>>> the different reference clock source for the CMN PLL block that >>>>>>>> provides the various clock outputs to the all kinds of Ethernet >>>>>>>> devices, which is not from GCC provider. >>>>>>> >>>>>>> AGAIN: where do the clocks come from? Which device generates them? >>>>>> >>>>>> Oh, OK, the reference clock is from wifi that provides 48MHZ to >>>>>> Ethernet block. >>>>> >>>>> Then WiFi should be providing you the clock and this device should be >>>>> clock consumer, right? >>>> >>>> Yes, wifi provides 48MHz clock to CMM PLL block, there is no GCC >>>> for this 48MHZ clock output, it is the hardware PIN connection. >>> >>> All clocks are some hardware pin connections. >>> >>> Best regards, >>> Krzysztof >>> >> >> Yes, all reference clocks here are from hardware pin connection. > > You keep answering with short sentences without touching the root of the > problem. I don't know exactly why, but I feel this discussion leads > nowhere. After long discussion you finally admitted that clocks came > from another device - Wifi. It took us like 6 emails? > > So last statement: if you have clock provider and clock consumer, you > must represent it in the bindings or provide rationale why it should not > or must not be represented in the bindings. So far I do not see any of > such arguments. > > If you use arguments like: > "My driver....": sorry, bindings are not about drivers > "I don't have clock driver for WiFi": sorry, it does not matter if you > can write one, right? > > Please reach internally your colleagues to solve these problems and make > review process smoother. > > Best regards, > Krzysztof > > These reference clocks source do not need the hardware configuration, that is the reason why the clock provider is not needed, some reference clock source are even from external crystal. There is also no enable control for the reference clocks since it is inputted by the hardware PIN connection, i will update these description in the DT to make it more clear.