Received: by 2002:a05:7412:98c1:b0:fa:551:50a7 with SMTP id kc1csp359942rdb; Fri, 5 Jan 2024 12:15:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IGwrcA4K+3sWq+x1xh9IrNFwgKjPHoiIX9sVpTCVT+YKwBuF1Pa0UqOo+I8fOxWr2RpuGd3 X-Received: by 2002:a17:903:124c:b0:1d4:6276:d29 with SMTP id u12-20020a170903124c00b001d462760d29mr2848810plh.81.1704485716147; Fri, 05 Jan 2024 12:15:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704485716; cv=none; d=google.com; s=arc-20160816; b=n2OBGtGtqtGF5UpIZH2pbwXzlffZEfgYndlebd51WpO84FKeNBq49CI8dhSSu6TZIm M4SwG1e7xs8BkGw5tdsBpawxXE2ksVCbL3XmasyJ9P1RPdC+1MhWGlH9idEkvH+BGaoj 1LxWS2dgEg/YqACoq3UFZTse5gTikP9K7Qpi+EpGzIjfwafVhHYnVv72i+Rjfzc291pa mHwGvRebYz4R65dN1fWz/ZwJaS+yU6859+tk++L7lpK++56swwF2NXXXGvVo/8yUoMtg ygDMIugBHe+1oAp5OuWIBJcDvQJSZuwKJ5fPI/3jR0JYXEio2wVMl3cfDy0EQBbbIWoK oatw== 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=H5v4lJQ5FBDH9m0m4us0aR2gRwVokV9Ch1chBRNOEtk=; fh=68RgKoabxfhyv3A0MGu1eBhlKoIZRg8ZgftQiXISmWg=; b=nk+EVGdn3FlTen0uBmoT+f2NqqwURWqMaE0eu/Qa1o60B/hmhMN5FmUMuJPtJxfyxo p5S+QEwJ4wMaVrFO0JvJ0Q4+jjjkyiJ7JsxBFfEO5lsg7ZVT1DZontCKUUMjBAViq79l PohMbPh69qjPCnA5+Tbhq20QsoF3yGe4ERqCMJqEQ2vJccwWJEwum33/dWx9KPWH79GZ 0rC6RaYevDx5662A92kfsjLFAKOomFuXhnOHefILzEY/VW1Z+oiQLwYWKini3ki4wlKT O1MmOD6P/EHKvZJspqRl0/wzWRBF8j8MXoyNRkdhJfM2J0zap0tDzP4GsvjGz3Rz2egZ U9zw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=UKq2+axj; spf=pass (google.com: domain of linux-kernel+bounces-18316-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-18316-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id v18-20020a170902e8d200b001cfc01dc055si1722993plg.57.2024.01.05.12.15.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jan 2024 12:15:16 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-18316-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=UKq2+axj; spf=pass (google.com: domain of linux-kernel+bounces-18316-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-18316-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 052C2B23BDE for ; Fri, 5 Jan 2024 20:14:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 47E7B360A8; Fri, 5 Jan 2024 20:14:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="UKq2+axj" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F343635F0E; Fri, 5 Jan 2024 20:14:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-40d5336986cso21630335e9.1; Fri, 05 Jan 2024 12:14:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704485674; x=1705090474; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=H5v4lJQ5FBDH9m0m4us0aR2gRwVokV9Ch1chBRNOEtk=; b=UKq2+axjFBtD1DSjVqVbHlMCgZ7zdQMKV/XmZHPqhTVL4P3YeEQMkEvcDVMB9DXcr6 n4Z32Kb0SpBLZ8xpwOpuYWJ1oy3RWEsgkNpbdYjOc4qUu1Bq4sgSH5SG2WHis4LvoiL0 aT9EC1VKrIzMw+Hsl1BeYjqYRGmKHhXuGgCVAh18fRn30bljEsNzjo9wwqMU5tfw68ix n44vpC30hlf4Z57hA2CCx2xsDvpulYaP16i4UIK7MFj9YoT2tXx26s0MRMU+pfkyfC2v kkDNvyhxzMlMGPUWg0xgYwOhzyNpse6/jHCcj1BkjDNbTH2Heqx5m9XPPCn/pz8jYH6g Ssew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704485674; x=1705090474; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=H5v4lJQ5FBDH9m0m4us0aR2gRwVokV9Ch1chBRNOEtk=; b=BVSnH6Qvkv9z7DIwoEy5Ve2M9as68/5l2b/N4E9DLdEcwwgscfcp3wU95yzDIsQmqg gqQS8WCQ3Qu9fp4xrGad/ARfebsw5QZhZOHP1UXkHWVz9tfFDDIwDpHUXcOHMENQqa3i AhsFi8lzyLTVKaPh8o+z8XgWwrE1Y+KgvKQyK5AyQGdnUUui6W4vmsmfICNnh0sBycEm 1xx33kolP1WSRrZWfJGGre76RoCH3h2oXMJYhc8fa7/8Xj96l24ZuZtyxxOOIZa/z37v F2ZQSeifLTkdQRQpnA9H3BPMOCEXNpombe6Hr8FtUpa3G04mI+BE5IEpfKZy7/T7eCjy 8rfw== X-Gm-Message-State: AOJu0YwDVsp0Irt/ozKqdbWLg3J6nf0Rk9trYI7ZgdAltsckxK8jG2Te VHwi1kr/qDMTfhUrwN3/8BE= X-Received: by 2002:a05:600c:2284:b0:40e:3524:4a53 with SMTP id 4-20020a05600c228400b0040e35244a53mr28919wmf.76.1704485673912; Fri, 05 Jan 2024 12:14:33 -0800 (PST) Received: from [192.168.0.3] ([69.6.8.124]) by smtp.gmail.com with ESMTPSA id h12-20020a05600c314c00b0040d5ac00dc6sm2554821wmo.8.2024.01.05.12.14.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 05 Jan 2024 12:14:33 -0800 (PST) Message-ID: Date: Fri, 5 Jan 2024 22:14:31 +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 v4 0/5] support ipq5332 platform Content-Language: en-US To: Andrew Lunn Cc: Jie Luo , agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, hkallweit1@gmail.com, linux@armlinux.org.uk, robert.marko@sartura.hr, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, quic_srichara@quicinc.com References: <20231225084424.30986-1-quic_luoj@quicinc.com> <8ef607b9-1fc6-485b-a6fb-a8d468cc1954@lunn.ch> From: Sergey Ryazanov In-Reply-To: <8ef607b9-1fc6-485b-a6fb-a8d468cc1954@lunn.ch> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Andrew, On 05.01.2024 15:52, Andrew Lunn wrote: > On Fri, Jan 05, 2024 at 04:48:31AM +0200, Sergey Ryazanov wrote: >> Hi Luo, >> >> thank you for explaining the case in such details. I also have checked the >> related DTSs in the Linaro repository to be more familiar with the I/O mem >> layout. Specifically I checked these two, hope they are relevant to the >> discussion: >> https://git.codelinaro.org/clo/qsdk/oss/kernel/linux-ipq-5.4/-/blob/NHSS.QSDK.12.4.r3/arch/arm64/boot/dts/qcom/ipq5332.dtsi >> https://git.codelinaro.org/clo/qsdk/oss/kernel/linux-ipq-5.4/-/blob/NHSS.QSDK.12.4.r3/arch/arm64/boot/dts/qcom/ipq9574.dtsi >> >> Please find my comments below. > > Hi Sergey > > There is a second thread going on, focused around the quad PHY. See: > > https://lore.kernel.org/netdev/60b9081c-76fa-4122-b7ae-5c3dcf7229f9@lunn.ch/ Yeah. I had read your discussion yesterday before coming back to this clock discussion. It is a monster chip and looks like you have a hard time figuring out how it works and looking for a good code/DT model. > Since it is very hard to get consistent information out of Luo, he has > annoyed nearly all the PHY maintainers and all the DT maintainers, i'm > going back to baby steps, focusing on just the quad pure PHY, and > trying to get that understood and correctly described in DT. > > However, does Linaro have any interest in just taking over this work, > or mentoring Luo? I should clarify here a bit. I found this discussion while looking for a way to port one open source firmware to my router based on previous IPQ generation. And since I am a bit familiar with this chip family, I chose to put my 2c to make implementation discussion more structured. Long story short, I have no idea about Linaro's plans :) If I am allowed to speak, the chosen baby steps approach to focus on pure PHY seems to be the only sane method in that case. Considering Alex's promise, we can assume that the next release will support this PHY. -- Sergey