From patchwork Mon May 7 16:21:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Miguel Silva X-Patchwork-Id: 10384473 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id C2C6660159 for ; Mon, 7 May 2018 16:22:42 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AE96728917 for ; Mon, 7 May 2018 16:22:42 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A307627FAE; Mon, 7 May 2018 16:22:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 27F5127FAE for ; Mon, 7 May 2018 16:22:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752425AbeEGQWj (ORCPT ); Mon, 7 May 2018 12:22:39 -0400 Received: from mail-wm0-f67.google.com ([74.125.82.67]:52107 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752376AbeEGQWh (ORCPT ); Mon, 7 May 2018 12:22:37 -0400 Received: by mail-wm0-f67.google.com with SMTP id j4so14373804wme.1 for ; Mon, 07 May 2018 09:22:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=SLvnP/vMH5COwpZjb6zhcyndJ8F9800yQgJ2fwzNdK4=; b=Fyo5rkJWY2JI64WDo6YQaq1qBqRD1akbT2Eu+j0OVcJNJEw7o5AgwB29KBsb7Hu0d7 /I799cZz4mlRzfuj1IkFxs0f8vFYZVhKkoiDS5m8emi6Q679iYNIDESjoGxtRT2UvUcx HT/GaOIXsLbattEZlDhl692gNwnXZmeLWaJ0Q= 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; bh=SLvnP/vMH5COwpZjb6zhcyndJ8F9800yQgJ2fwzNdK4=; b=QMPgJgGykGcJZ1N4v1mDWqUpx0vb4F38YcurPWJGErdP715LHVP3MXbbVRe5IfhQ+d AsyCBS2I9I4S9yNNEMtVk89K+uXWLXlzJY+OsvAEo/WdWw0AZMYx0+IA2qvILGiV95MZ YZ9lZ4Uf7hfDJFtsThcW8SFoFkckyH9MDTUQWZlMtsiiBgMJ8FezlFNWV8kCeMK7Fvde uk5wKVjoWk4O4rbjFBA5wT+bPXl+tgwVgtbBjXRQh0UuZlbPnJIjOwILH6B4K85atIS/ NESfq/M/VKb+zyl6nssA4ZRroHBn4ZbsWbLCQjZ/p+sZHzdNnqoib5D+83zl0Dev7Os9 FCVg== X-Gm-Message-State: ALQs6tD/nLQQkqnHIiRq35X+ppuM6mg3OT9kZdn55q7J4K1+V4371uaK R6FtF4c+p/Zp1YEfT2UmWFSzq4gYIWM= X-Google-Smtp-Source: AB8JxZol8+uuKZwSQDCjcHzK0rBN/uU0qK0NrP0FUXlKnmhszhRNcKc7T3clB3SjZckFntjmk404Ow== X-Received: by 2002:a1c:7151:: with SMTP id m78-v6mr1225038wmc.150.1525710156542; Mon, 07 May 2018 09:22:36 -0700 (PDT) Received: from arch-late.local (a109-49-46-234.cpe.netcabo.pt. [109.49.46.234]) by smtp.gmail.com with ESMTPSA id b11-v6sm26410251wrf.50.2018.05.07.09.22.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 07 May 2018 09:22:35 -0700 (PDT) From: Rui Miguel Silva To: mchehab@kernel.org, sakari.ailus@linux.intel.com, Steve Longerbeam , Philipp Zabel , Rob Herring Cc: linux-media@vger.kernel.org, devel@driverdev.osuosl.org, Shawn Guo , Fabio Estevam , devicetree@vger.kernel.org, Greg Kroah-Hartman , Ryan Harkin , Rui Miguel Silva , linux-clk@vger.kernel.org Subject: [PATCH v3 04/14] clk: imx7d: reset parent for mipi csi root Date: Mon, 7 May 2018 17:21:42 +0100 Message-Id: <20180507162152.2545-5-rui.silva@linaro.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180507162152.2545-1-rui.silva@linaro.org> References: <20180507162152.2545-1-rui.silva@linaro.org> Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP To guarantee that we do not get Overflow in image FIFO the outer bandwidth has to be faster than inputer bandwidth. For that it must be possible to set a faster frequency clock. So set new parent to sys_pfd3 clock for the mipi csi block. Cc: linux-clk@vger.kernel.org Acked-by: Shawn Guo Signed-off-by: Rui Miguel Silva --- drivers/clk/imx/clk-imx7d.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/imx/clk-imx7d.c b/drivers/clk/imx/clk-imx7d.c index f7f4db2e6fa6..27877d05faa2 100644 --- a/drivers/clk/imx/clk-imx7d.c +++ b/drivers/clk/imx/clk-imx7d.c @@ -891,6 +891,8 @@ static void __init imx7d_clocks_init(struct device_node *ccm_node) clk_set_parent(clks[IMX7D_PLL_AUDIO_MAIN_BYPASS], clks[IMX7D_PLL_AUDIO_MAIN]); clk_set_parent(clks[IMX7D_PLL_VIDEO_MAIN_BYPASS], clks[IMX7D_PLL_VIDEO_MAIN]); + clk_set_parent(clks[IMX7D_MIPI_CSI_ROOT_SRC], clks[IMX7D_PLL_SYS_PFD3_CLK]); + /* use old gpt clk setting, gpt1 root clk must be twice as gpt counter freq */ clk_set_parent(clks[IMX7D_GPT1_ROOT_SRC], clks[IMX7D_OSC_24M_CLK]);