From patchwork Fri Jun 9 03:12:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabio Estevam X-Patchwork-Id: 13273215 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B14FFC7EE23 for ; Fri, 9 Jun 2023 03:13:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=j9maPHechLnjU6SZ4Vc9T6aqRVM/8tVY0UizIhq0tZ0=; b=JuA6OGDpmw0ryP ovz2f4/aGrFdgFcFMRe0yOqh91knUjihaaxND1m7ky7/qXiZuPx6jNq5G5JZ8WI65Hd+UQ1z07kJd gSMJ7szdq8iV6bnMrRPDbIERlMuwxkEmmWSGyMMwGALMJEug6eeCpbrWnh9Hb0lDX5uC7e01Yarn0 bR98bm1OnqDM+LQcjyh68+EenqR7XzNk3JVdkuhpWlIyFL9n+PT1fc0ICePDUk2KUwTLjsG4w/mqz yQ1D3aCfm18vkgnTxfk+O4AqoYWh0VvOWb+aZy6n3DCbdj1JFX3Ya/IUoNX3bnBrWNAJ/Bjk2J4JM 0RGlTXzuuxx6JwWkuXVg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7SYm-00BQDZ-0J; Fri, 09 Jun 2023 03:13:08 +0000 Received: from mail-oi1-x22b.google.com ([2607:f8b0:4864:20::22b]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7SYi-00BQCQ-2R for linux-arm-kernel@lists.infradead.org; Fri, 09 Jun 2023 03:13:05 +0000 Received: by mail-oi1-x22b.google.com with SMTP id 5614622812f47-39b349405d9so108444b6e.1 for ; Thu, 08 Jun 2023 20:13:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686280383; x=1688872383; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pdcoXrVKUjNxK20AUGxUd3nCpXpvG2ISuks4CEzgCZ4=; b=IRmsHH3e0y2zI1SQsQA6zlPQ0K8S8eLRrtrwTtJyRvBDJMAqpe/p1912uqZDFFVBye NgGw/+FSzebELnvVkLMtNTL0rTYhaxpyakqMAfY45gZsgtR63rLky/IjtvwkV7oRNMst 5b1GBxWmYiCfeR58IuQVgOZp5mVZIEi5Uu2X+80YC90qZlUkHjF33KyWmEuRB+QLhkD8 KLzrPAzHdOSDJRx0XQuh2sqsI2zp9NFVKRfc5gvUERBI/Pw970Uj6fpXFQRht0i93A7m RFWkLcNp5uBZwENNxO5VK5UGEw7TJ1RSsOF0eRaUgeXos1gRL0v4BOD2/pZmYf9QLmSu YuCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686280383; x=1688872383; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pdcoXrVKUjNxK20AUGxUd3nCpXpvG2ISuks4CEzgCZ4=; b=GzJh5Pn4X+XFoV9ABTLtsSMdbCW62gsye0MpX1xjllG/UGPC+fvV4CzppR1QUSDCjj lePkRDWO8zggIcbQMAImTNfhreZXtE0uqp9bfcf8DVioi+9S+ywEGAvGgWFHivyWIrr6 Oe3eGmUl22AJu8/D8sdROv0GYXZH7OaRkBMNWN/RfHX3GtmLt0l/mA5YpzuMqcDBByEl IE3BfUWA7nsCz1/thFmU8ujf3cl+nJf4LPCP1ba0ZrPwLWgieVPTuPWP4XLW50OSi6mw iTtW5tM/2zZUoh65JpTCcUujeMXkzmlys+3soM8YeaHUx1CxNGESzEUvkFF0VApf6fbT 0kAA== X-Gm-Message-State: AC+VfDzaa8zOmW8CLtOc5fPYqXgl8hcqDQYYXSiUiHAheTVhKzwcHRGq QVMn1Wzt3d4QKodxZSzYJiM= X-Google-Smtp-Source: ACHHUZ7aV6JiIRnVdy3z9BctAAbLJ0NFniFjkGmZHcvZWsFw5zrbszYlMUB7vZObABURZ3Rai9IihA== X-Received: by 2002:aca:ef06:0:b0:394:b8:cb8b with SMTP id n6-20020acaef06000000b0039400b8cb8bmr198478oih.5.1686280383022; Thu, 08 Jun 2023 20:13:03 -0700 (PDT) Received: from fabio-Precision-3551.. ([2804:14c:485:4b61:8c46:67c3:a757:2399]) by smtp.gmail.com with ESMTPSA id r3-20020acac103000000b00395f5cd1a0dsm1047493oif.9.2023.06.08.20.12.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jun 2023 20:13:02 -0700 (PDT) From: Fabio Estevam To: shawnguo@kernel.org Cc: sboyd@kernel.org, abelvesa@kernel.org, hs@denx.de, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Fabio Estevam Subject: [PATCH v2 2/3] ARM: dts: imx6sx: Describe the default LCDIF1 parent Date: Fri, 9 Jun 2023 00:12:48 -0300 Message-Id: <20230609031249.3692841-2-festevam@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230609031249.3692841-1-festevam@gmail.com> References: <20230609031249.3692841-1-festevam@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230608_201304_789895_183F64F9 X-CRM114-Status: GOOD ( 12.77 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Fabio Estevam A suitable default for the LCDIF parent is the PLL5 clock, so describe it in the device tree. The imx6sx clock driver harcodes PLL5 as the LCDIF1 parent, but in preparation for removing such hardcoding, describe the parent relationship via devicetree. There are some boards that may want to use a different parent for the LCDIF due to EMI reasons, for example. With this approch, the user can change the LCDIF parent in the board devicetree if needed. Signed-off-by: Fabio Estevam --- Changes since v1: - None arch/arm/boot/dts/imx6sx.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi index 41c900929758..0d549e1f3ced 100644 --- a/arch/arm/boot/dts/imx6sx.dtsi +++ b/arch/arm/boot/dts/imx6sx.dtsi @@ -1305,6 +1305,10 @@ lcdif1: lcdif@2220000 { <&clks IMX6SX_CLK_LCDIF_APB>, <&clks IMX6SX_CLK_DISPLAY_AXI>; clock-names = "pix", "axi", "disp_axi"; + assigned-clocks = <&clks IMX6SX_CLK_LCDIF1_PRE_SEL>, + <&clks IMX6SX_CLK_LCDIF1_SEL>; + assigned-clock-parents = <&clks IMX6SX_CLK_PLL5_VIDEO_DIV>, + <&clks IMX6SX_CLK_LCDIF1_PODF>; power-domains = <&pd_disp>; status = "disabled";