From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 90100606A31D for ; Wed, 28 Oct 2026 09:13:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=zYy7SxAZ; dkim=pass (1024-bit key, unprotected) header.d=samsung.com header.i=@samsung.com header.a=rsa-sha256 header.s=mail20170921 header.b=YD3seNv1 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:References:Content-Type: Content-Transfer-Encoding:In-Reply-To:Cc:To:From:Subject:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Unsubscribe-Post: List-Owner; bh=3W2zW/ASI3Ufo+rdp+J+HzrLBLxCU9YgEhL1tFo9JN8=; b=zYy7SxAZCNLKeL IBOoLpiO4yi+B5gOyT5RT/TLP7/AezTda+ENves6oAoCkz+xJej1gHZwEHuLgnwYBVV9Ci9BkeR2d ZMttfuTbpVCMbmkAe24Yue9TDsWQti93I8VqMwp7GrRRF4/oZoFQoS6iYtdK5OKZ6wywWnnUwlcI3 SOgLpiUrccYv3ppJzqvAARbySkuylIPgp1w7xytr4A+5YZkW/68/eByaZfGtUGma/cCD3ogK2BLXv EOUO0U9mVESo6tfyoJbXV/XZEngNXu5dFS5ylgdREdxc66fjxfX7jYNczU0HVTsw91f463YEwY6Dp gY2Y9pVbOjM7s1gQxxew==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xLzii-00000006dFH-3f9a; Wed, 28 Oct 2026 09:13:21 +0000 Received: from mailout2.w1.samsung.com ([210.118.77.12]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xLzic-00000006dEZ-3oXp; Wed, 28 Oct 2026 09:13:17 +0000 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20261028091311euoutp024819ef823fab2c20689b5890d7ddf5ae~ippwwUXVb2349923499euoutp02J; Wed, 28 Oct 2026 09:13:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20261028091311euoutp024819ef823fab2c20689b5890d7ddf5ae~ippwwUXVb2349923499euoutp02J DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1793178791; bh=3W2zW/ASI3Ufo+rdp+J+HzrLBLxCU9YgEhL1tFo9JN8=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=YD3seNv1lTl6lfYw3bfwIkC48J0uPe3B+5wKAZPK+XeWBwINFgBm5MPb9sVHecN7v XByNXwrD0JsSH1+jN75BcFsO8ELTz7OD2T7aTRqKuYUS05jwwSQTiJ5lwYNNLhOdCb QW+IPyyDcEgIBTrDIHHnlhBaaSr8YKqqFO/n8FO4= Received: from eusmtip2.samsung.com (unknown [203.254.199.222]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20261028091310eucas1p1df77aa99909e0c12fcd259596f1f2163~ippv92h803159131591eucas1p1d; Wed, 28 Oct 2026 09:13:10 +0000 (GMT) Received: from [192.168.1.44] (unknown [106.210.136.40]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20261028091308eusmtip25984a31eb02ec800271e9985aaee42c8~ippuC0ldb0063200632eusmtip2x; Wed, 28 Oct 2026 09:13:08 +0000 (GMT) Message-ID: Date: Wed, 28 Oct 2026 10:13:07 +0100 X-Archived-By: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 16/20] phy: Add common Innosilicon HDMI PHY helpers From: Michal Wilczynski To: Vinod Koul Cc: Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andrzej Hajda , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Luca Ceresoli , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Lee Jones , Andy Yan , Philipp Zabel , Emil Renner Berthing , Hal Feng , Michael Turquette , Stephen Boyd , Heiko Stuebner , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Dominique Belhachemi , Brian Masney , Jerome Brunet , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, mfd@lists.linux.dev, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-riscv@lists.infradead.org, Marek Szyprowski , Maud Spierings , Graham Markall , Icenowy Zheng , Chaoyi Chen , Joshua Peisach , =?UTF-8?Q?Uwe_Kleine-K=C3=B6nig?= Content-Language: en-US In-Reply-To: <943aa2e7-3945-48f9-9a87-9c963f97099d@samsung.com> Content-Transfer-Encoding: 7bit X-CMS-MailID: 20261028091310eucas1p1df77aa99909e0c12fcd259596f1f2163 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20260915153242eucas1p1394a6a5e272f106b9cab2a0f709ddeb8 X-EPHeader: CA X-CMS-RootMailID: 20260915153242eucas1p1394a6a5e272f106b9cab2a0f709ddeb8 References: <20260915-jh7110-clean-send-v4-0-f0e4fd6f2cc8@samsung.com> <20260915-jh7110-clean-send-v4-16-f0e4fd6f2cc8@samsung.com> <943aa2e7-3945-48f9-9a87-9c963f97099d@samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261028_021315_535589_83DFA5DA X-CRM114-Status: GOOD ( 12.68 ) X-Spam-Score: -2.8 (--) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" X-Spam-Status: No, score=-7.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 On 10/26/26 10:13, Michal Wilczynski wrote: > Hi Vinod, > > On 10/3/26 16:22, Vinod Koul wrote: >> On 15-09-26, 17:32, Michal Wilczynski wrote: >>> The Innosilicon HDMI PHY IP is used by several SoCs. They differ in >>> where the PHY register block sits in the register space and in which >>> pixel clocks they support, but the pre-PLL programming sequence and the >>> layout of its registers are the same. >>> >>> Add a small library holding that shared part: the pre-PLL configuration >>> table format, a lookup, clk_ops determine_rate and recalc_rate helpers, >>> and the pre-PLL register programming. Callers pass a regmap, a register >>> offset for the PHY block, and their own pixel clock table. >>> >>> No driver uses it yet; the users are converted separately. >> >> Is there anything in phy patches here that has dependency with rest? If >> not consider splitting it up... > On second thought, I agree it will be easier for maintainers to merge, so I'll split it in v6. The PHY patches (the binding, the helpers, the Rockchip conversion and the JH7110 PHY driver) will go as a separate mini series. Best regards, -- Michal Wilczynski