Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp9964767rwl; Wed, 11 Jan 2023 12:28:51 -0800 (PST) X-Google-Smtp-Source: AMrXdXuLOH/2Y0J3hPzOARlQQkzTfl9JZwEmncG0FtrQo+otPiSXZavZ3sv7WcbTb8/X8snmGD16 X-Received: by 2002:a05:6a20:3d1f:b0:b6:409:9e97 with SMTP id y31-20020a056a203d1f00b000b604099e97mr12160774pzi.34.1673468931644; Wed, 11 Jan 2023 12:28:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673468931; cv=none; d=google.com; s=arc-20160816; b=aZsH+kUhnV7AtG/A10NvtZB0gvL6c1vZGguKA8DJ5RLTA/HoFDTlUm2rKMgJciErGX SwzIDbdu/9Kgi3uUdPqtjyu4IjsSHuiYCiE3spBva2wDvqzm6CGTm69oxa/T5Mhl/zhB Cg4NH3xbB7iBDKLCYZULeowobM6a8Mjs57YrW9JmEdPBDjADYOdxgr7B5KCG/yFsBTW2 dneVV/tOcLwnZFqm36ZOBw6gbbZ6aUtZGD3Wmhcn4A4ZYS1Gz0bpDtqvMBwtSHb5/8JJ Dp8g2JJysfD5cW5JWRD6phGc+swoU3p2GN6NqjLBHyQChQ7JNKhpWZ9ubgq+o1uxkHaK paHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:date:to:cc:from:subject:references :in-reply-to:content-transfer-encoding:mime-version:message-id :dkim-signature; bh=qK3qulj/wmuPp//gjQBbspBFVYhVYFZjhpzfiRmjj9E=; b=yPIYDbf8ORYdLlcpVQdQHF6rk8Z0vHkDnC0YCKR7edKZ/tec8zW5ANW2Qsr6TDR/17 j3O0vehSaaBT85DThAWJOR7X7+6G7r94wZOA31rDD/W00Ttsaqf3QyGf1FjEYzw9osMQ i1laGIUQV1cLVBTGhYGH9RJeGBj6svL0cfBDSPbh9w7Tu2+8XYXXJHbftYluG+XHih7b kvoUoO7+o2mKFRgv53MiUGVCTn3HwJEP1wU+UJw4iX93xUCAmkHNnsOG7A78inmqY3Sw U2JJhvZ+B5fEOlX9G92h9M5bEzTdJijEBIIRq/0Qd15hdE9dYRGatKY6mHF6yw0OrgbK 7jgQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sKny68A3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j6-20020a632306000000b004b484eb6657si7388445pgj.576.2023.01.11.12.28.45; Wed, 11 Jan 2023 12:28:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sKny68A3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238128AbjAKTq7 (ORCPT + 51 others); Wed, 11 Jan 2023 14:46:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235273AbjAKTqG (ORCPT ); Wed, 11 Jan 2023 14:46:06 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A38CCD2F2; Wed, 11 Jan 2023 11:45:02 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 3DDAA61E06; Wed, 11 Jan 2023 19:45:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 97BF2C433D2; Wed, 11 Jan 2023 19:45:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673466301; bh=xRr7us8zBW0sk990QLjOp0ucsfIPeo81l4T24fBaPC4=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=sKny68A3/QnJwl4Wk9++6MFNKMrAlPUELmesjETKeCB20k/As5eX4jlVVJy9UB+JG vkfnftDpWJ/G1xD56x9raf2Q0G/oFMdFJJtZfFUeYq9aTVHl6TkR2MB9tY4vDy+yQV S7tslv0IMokoh95dI43PC8ppZEl/h2WQGiilovuORceThkx1RWjp9dZNcK5tW5sf4B CL1lOZBwxuQEahlWvhuGS4jJn8LYOz2K38AZgV2bN6OJ+U94P5Ow+40NCdtH/oH7Mi ZWLOPjgTU92ubxpASPdAYCtAvPY3BjNnTddzXlxecSx3DWTj+7GcfCCicC5TmVvwrx gyEoZ//R/BlBw== Message-ID: <8980856c1138571976f00413b94cfeb8.sboyd@kernel.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <20221226095745.19757-2-a-bhatia1@ti.com> References: <20221226095745.19757-1-a-bhatia1@ti.com> <20221226095745.19757-2-a-bhatia1@ti.com> Subject: Re: [PATCH 1/2] dt-bindings: clock: fixed-factor: Add TI AM62 SoC OLDI clock From: Stephen Boyd Cc: Tomi Valkeinen , Samuel Holland , Maxime Ripard , Linux Clock List , Devicetree List , Linux Kernel List , Nishanth Menon , Vignesh Raghavendra , Devarsh Thakkar , Jai Luthra , Aradhya Bhatia To: Aradhya Bhatia , Krzysztof Kozlowski , Michael Turquette , Rob Herring Date: Wed, 11 Jan 2023 11:44:59 -0800 User-Agent: alot/0.10 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Aradhya Bhatia (2022-12-26 01:57:44) > Add "ti,k3-am62-oldi-clk-div" to the fixed factor clock compatible enum > list. >=20 > "ti,k3-am62-oldi-clk-div" is a fixed-factor clock that helps the TI > display subsystem request a pixel clock for itself and a corresponding > serial clock for its OLDI Transmitters. The serial clock is 7 times the > pixel clock. This clock needs the clock set rate request to be > propagated to the parent clock provider. >=20 > Signed-off-by: Aradhya Bhatia > --- > Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml | 1 + > 1 file changed, 1 insertion(+) >=20 > diff --git a/Documentation/devicetree/bindings/clock/fixed-factor-clock.y= aml b/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > index 8f71ab300470..0696237530f7 100644 > --- a/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > +++ b/Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml > @@ -14,6 +14,7 @@ properties: > compatible: > enum: > - fixed-factor-clock > + - ti,k3-am62-oldi-clk-div I don't see this compatible anywhere in the kernel tree. Is there a patch that adds a node using this? I wonder why the display subsystem can't add this fixed factor clk directly in the driver. Does the OLDI Transmitter send a clk to the display subsystem? I'm asking all these questions because we got rid of vendor compatibles here in hopes of simplifying the logic. Maybe the problem can be approached differently, but I don't know all the details.