From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 86DEEC433DF for ; Tue, 16 Jun 2020 14:10:48 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 592E4206F1 for ; Tue, 16 Jun 2020 14:10:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="O0SbpOD4"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ix86ceYk" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 592E4206F1 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Ps5c0F9S7wCWwRkq98okmXPoYs686IPEJ4YWkHqlJtM=; b=O0SbpOD4gj4flL aQ10vsnxdHdQtH/qqDzr3g83ZnSywlEZFUqavEiAStmogKQScXjQ6Fy9LIV0zJnv2idzlMlFJjN3X vSw9lmcDHsXQx6srkf0hDvTaXQR3h24wQCZeDiaymaioZkTNt6VxbPEQoq9D0R1wLYjvD+SF1TYHX YInEwXg8JgTfBh5LqJVMHFIvg92rXVN59gX+1NRkTVgJmI8xJu1uNlkeFEcLTjcGgI3kAPNSHT3qV msmS7u4agdvP/CLLgQIlljxbUSRu7DZ9fXCqrh2jwdeFgrrZmoMe6jpnRMKTiPlMOkBFdSgKhr0os Dstp+f60F+miGJ0ASNfg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jlCIZ-0006ir-3y; Tue, 16 Jun 2020 14:10:47 +0000 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jlC30-0002Kv-2u for linux-arm-kernel@lists.infradead.org; Tue, 16 Jun 2020 13:54:44 +0000 Received: by mail-wr1-x442.google.com with SMTP id r7so20898475wro.1 for ; Tue, 16 Jun 2020 06:54:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ScVLo3OLCSIkKXjokM31Qg9uqsCe/mNFJUR5ZIozpdg=; b=ix86ceYkDxBmJt95mC8J68J2pveSEwzb7Dm7fwmXnrTYhRWHHdia0OUYGqcAfWnM5Z pMfpH1pzwWRNdsPlHtFwnLIV8nA4TzowU8EmRpOutvKhV2ZE4Vq9amzHOVXr+6e2doqv w9SmGF7p8/eRawm/7J3S6izosparCrchqxCgKhFE9pel2gWUjemRl3FqMEMLnvaLVMcM YQFzwnBHrz1Ff5ylR+8akC9pd4TAGnECF60cIbGFUqVlK5Y1YHrX+vecMCSm/NCDiq2d ETZqwejIbeiJiccvr7c7qJytuUdRaB3DCLOHpkKmFmcS72yw5w69Ekdp7j6+QZkwN03j e6Qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ScVLo3OLCSIkKXjokM31Qg9uqsCe/mNFJUR5ZIozpdg=; b=g+m2xN/3xrn9EL7RkdpG1Zio9jSm2/QiDeQg2EK66myAtb+HU15Z382SSBeZ5Im0B+ 8PsWEkfgHPW07R3/SXlRX2AuOWgorIYyBL37azapbQjSXX7LvVbnk+oimxodX2U8ke6p 4GShvcg5ZBO9GRDnb8CC3si9EX2KqbMNf1PNOtkq5/0GQWwxlIqU1TWTp+qcueMNpFzq kmdAv0mggoKDF9gmvOzG871IxsCAkMkGWmFVLm1wrIKlVCUkqRkxC2Q5AMO1Tzl/ZGxp 17U20LIiCFYk6J9sV/GoBD1l9CVSWdxqfRfHFnShk4HeEBQQcdCuwC8uYAFMF9fBsyu3 x+Ew== X-Gm-Message-State: AOAM5328DZ7ioqnL6DV88ZgECIpTD8TV2mLeYO1LZTWzGcV9pgdLypLu sRvPXQIU2dUdvxBiF1G/RwE= X-Google-Smtp-Source: ABdhPJwYTX9uuPIKRe2/ufnmT13//0CJbLCYwlI7nSFk88b4h8KI69VRknfffeDOgIcUdRrxli5GgA== X-Received: by 2002:a5d:4e45:: with SMTP id r5mr2238083wrt.92.1592315680297; Tue, 16 Jun 2020 06:54:40 -0700 (PDT) Received: from localhost ([62.96.65.119]) by smtp.gmail.com with ESMTPSA id x8sm30190568wrs.43.2020.06.16.06.54.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jun 2020 06:54:39 -0700 (PDT) From: Thierry Reding To: Thierry Reding Subject: [PATCH 46/73] arm64: tegra: Remove parent clock from display controllers Date: Tue, 16 Jun 2020 15:52:11 +0200 Message-Id: <20200616135238.3001888-47-thierry.reding@gmail.com> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200616135238.3001888-1-thierry.reding@gmail.com> References: <20200616135238.3001888-1-thierry.reding@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200616_065442_286400_F8302FDE X-CRM114-Status: UNSURE ( 9.79 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-tegra@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Jon Hunter Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Thierry Reding The display controller's parent clock depends on the output that's consuming data from the display controller, so it needs to be specified as the parent of the corresponding output. The device tree bindings do specify this, so just correct the existing device trees that get this wrong. Signed-off-by: Thierry Reding --- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 10 ++++------ arch/arm64/boot/dts/nvidia/tegra210.dtsi | 10 ++++------ 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/nvidia/tegra132.dtsi b/arch/arm64/boot/dts/nvidia/tegra132.dtsi index 76e1a6451e83..4fc34c5ec2dc 100644 --- a/arch/arm64/boot/dts/nvidia/tegra132.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra132.dtsi @@ -104,9 +104,8 @@ dc@54200000 { compatible = "nvidia,tegra124-dc"; reg = <0x0 0x54200000 0x0 0x00040000>; interrupts = ; - clocks = <&tegra_car TEGRA124_CLK_DISP1>, - <&tegra_car TEGRA124_CLK_PLL_P>; - clock-names = "dc", "parent"; + clocks = <&tegra_car TEGRA124_CLK_DISP1>; + clock-names = "dc"; resets = <&tegra_car 27>; reset-names = "dc"; @@ -119,9 +118,8 @@ dc@54240000 { compatible = "nvidia,tegra124-dc"; reg = <0x0 0x54240000 0x0 0x00040000>; interrupts = ; - clocks = <&tegra_car TEGRA124_CLK_DISP2>, - <&tegra_car TEGRA124_CLK_PLL_P>; - clock-names = "dc", "parent"; + clocks = <&tegra_car TEGRA124_CLK_DISP2>; + clock-names = "dc"; resets = <&tegra_car 26>; reset-names = "dc"; diff --git a/arch/arm64/boot/dts/nvidia/tegra210.dtsi b/arch/arm64/boot/dts/nvidia/tegra210.dtsi index 0586722df64b..41ffa0531cd8 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210.dtsi @@ -187,9 +187,8 @@ dc@54200000 { compatible = "nvidia,tegra210-dc"; reg = <0x0 0x54200000 0x0 0x00040000>; interrupts = ; - clocks = <&tegra_car TEGRA210_CLK_DISP1>, - <&tegra_car TEGRA210_CLK_PLL_P>; - clock-names = "dc", "parent"; + clocks = <&tegra_car TEGRA210_CLK_DISP1>; + clock-names = "dc"; resets = <&tegra_car 27>; reset-names = "dc"; @@ -202,9 +201,8 @@ dc@54240000 { compatible = "nvidia,tegra210-dc"; reg = <0x0 0x54240000 0x0 0x00040000>; interrupts = ; - clocks = <&tegra_car TEGRA210_CLK_DISP2>, - <&tegra_car TEGRA210_CLK_PLL_P>; - clock-names = "dc", "parent"; + clocks = <&tegra_car TEGRA210_CLK_DISP2>; + clock-names = "dc"; resets = <&tegra_car 26>; reset-names = "dc"; -- 2.24.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel